Hai controllato che non ti dia errori di connessione al db?

Dovresti aver messo tutto in un blocco try{}catch(Exception e){} ... giusto?

Il mio consiglio è di fare un e.printStackTrace() nel blocco di istruzioni del catch.