algo pasa que no se termina de ejecutar el resto de lineas, aunque el programa en compilacion y ejecucion no devuelve ningun error.
¿Como va a devolver ningun error si tienes un catch(SQLException sqex) que captura los "errores" y no muestra ningun mensaje de error? Eso es algo que no se debe hacer casi nunca
.