@iacoposk8: quello che schumy2000 sta cercando di dirti è che stai ammazzando le eccezioni e questo non va mai fatto, altrimenti, quando verranno sollevate delle eccezioni, non riuscirai mai a capire COSA è andato storto e PERCHE'.

Quando catturi un'eccezione, stampane sempre lo stackTrace:

codice:
try {
   ...
} catch (Exception e) {
   e.printStackTrace();
   ...
}
Questo ti dà informazioni sul:

1) Cosa è accaduto
2) Perchè è accaduto
3) A quale riga di codice è accaduto


Ciao. :ciauz