Cosa vuol dire "si blocca"? Che "salta" via lanciando fuori una eccezione? Se hai una eccezione, dovresti dire quale. Perché dalla eccezione generalmente si capisce cosa è successo.
si, scusami. volevo dire che salta il resto delle istruzioni e si verifica una eccezione in quanto il codice si trova all'interno di un try catch( SQLException) ... ma non riesco a capire come mai