Jag misstänker att det är anslutningskonfigurationen som orsakar problemet. Det skulle vara värt att tajma hur lång tid detta tar:
Connection con = DriverManager.getConnection(dbase, dbuser, dbpw);
och i så fall, kolla in Apache Commons DBCP , som låter dig slå samman databasanslutningar.