Mi sembra che il problema sia qua:

codice:
. . .
st.executeUpdate(stringaSql); 			
int esito; 			
esito = st.executeUpdate(stringaSql);
. . .
Esegui due volte la executeUpdate().

Attenzione, poi vedo una cosa molto pericolosa! Se il caricamento del driver del DB va male, richiami una System.exit(1)... questo non va assolutamente bene, in quanto ciò comporta la terminazione non solo della JSP, ma anche del servlet container che la sta eseguendo!