ciao a tutti!!!

all'evento click vorrei fai uscire sui TextField il nome e cognome del nome selezionato

all'evento click per visualizzare il nome selezionato scrivo questo:

codice:
String s1 = list.getSelectionModel().getSelectedItem().getNome();
System.out.println(s1);
fino qui è tutto ok!!

il problema c'è quando faccio la selezione dal database.
per fare la selezione dal database scrivo questo:
codice:
ps = conn.prepareStatement("select nome, cognome from persone where nome = "+ s1);
rs = ps.executeQuery();					        			
 while(rs.next()){ 		                    	
         nomeFiled.setText(rs.getString("nome"));
         cognomeField.setText(rs.getString("cognome"));              
}
mi esce questo messaggio d'errore:

Unknown column 'massimo' in 'where clause'

dove sbaglio?