possibile che non ti scriva niente nel db senza darti alcun errore?

per il controllo sull'inserimento si puo': il metodo executeUpdate() ritorna un int che corrisponde al numero di righe inserite, aggiornate o cancellate (http://java.sun.com/j2se/1.5.0/docs/...xecuteUpdate()).

codice:
int count = ps.executeUpdate();
if(count == 0) {
    //errore: doveva inserire una riga e invece non ha inserito niente...
}