Non mi è mai capitato ma credo che il problema non stia nel programma. Hai provato a controllare quanto spazio hai libero su disco?
Prima di collegarti a database (non funziona quasi mai subito) prova il classico System.out.println("Hello world");