L'utilizzo del tag CODE è gradito, altrimenti non si capisce niente del codice che posti...
Comunque:
codice:
s.executeUpdate("insert into places(nome1,localita1,telefono1) values(nome,localita,telefono)");
non va bene: non stai passando al DBMS i valori di nome, localita e telefono... Quello che volevi fare è (se ho messo tutti gli apicetti)
codice:
s.executeUpdate("insert into places(nome1, localita1, telefono1) values ('" + nome +"', '" + localita + "', " + telefono + ")");
Perché le colonne hanno un 1 alla fine?