grazie!
di codici ne ho provati diversi, ti metto l'ultima così guardi se ci puoi dare un occhio.
Guarda, ci sto perdendo il carattere. E' incredibile che una cosa così scontata si sia trasformata in un rompimento di *** 
codice:
anno = Integer.parseInt(request.getParam("anno"));
mese = Integer.parseInt(request.getParam("mese"));
giorno = Integer.parseInt(request.getParam("giorno"));
nascita = new GregorianCalendar(anno, mese - 1, giorno - 1);
[...]
stm.setTimestamp(5, new java.sql.Timestamp(new java.util.Date().getTime())); // in questa vorrei avere semplicemente il anno mese e giorno (ho provato anche con il costruttore semplice java.util.Date(anno,mese, giorno) ma non funziona
stm.setDate(6,new java.sql.Date(nascita.getTimeInMillis())); // in questa riga vorrei che mi aggiungesse l'ora corrente di GMT
grazie in anticipo