Sei sicuro della stringa di connessione? Da me, è qualcosa del genere:

codice:
Class.forName("com.mysql.jdbc.Driver").newInstance();

    conn = DriverManager.getConnection("jdbc:mysql://" + db_host +
          "/" + db_name + "?user=" + db_user + "&password=" + db_password);
Ossia mi pare che manchi la parte di protocollo che specifica mysql nella tua... non so, magari sto dicendo corbellerie (probabile, il calo degli zuccheri si fa importante a quest'ora)