ciao a tutti!!!

vorrei copiare una tabella con una colonna in +....

ho questo cod.

codice:
try {
String s1 = textCrea.getText().toString();
int[] selezione = listEdit.getSelectedIndices();
conn = DriverManager.getConnection("jdbc:mysql://localhost/basi?user=root&password=1234");					
for (int i=0; i<selezione.length; i++) {						
QueryEdit edit = (QueryEdit)listEdit.getModel().getElementAt(selezione[i]);				
pstmt = (PreparedStatement) conn.prepareStatement("insert into playlist (nome, base, testo, lista) " +
"SELECT nome, base, testo,"+ s1 +" FROM datasong where id="+edit.idNum2);		 
pstmt.execute();
}	
}catch (Exception exc) {
System.out.println("Errore: "+ exc.getMessage());
}
se scrivo su JTextField "prova" mi esce questo errore:

Errore: Unknown column 'prova' in 'field list'
eppure trasformo le JTextField in String.....

help....