Controlla che il metodo db.getDatabaseString(userName) ti restituisca il valore appropriato;Cmq, io svilupperei la query in questo modo :

Codice PHP:
...

String query = new String("SELECT id_utente FROM T_utenti WHERE username='"+this.userName+"'");

... 
Un piccolo suggerimento, invece di chiudere la connessione un paio di volte in ogni singolo metodo utilizza questo codice :

Codice PHP:

try{
   ...
}catch(
Exception e){
  ...
}finally{ 
chiudi tutti gli oggetti che vuoi ed in qualsiasi caso sia andato il codice. } 
Puoi farmi vedere la classe DBMenager (in inglese è manager, non lo dire a nessuno ).