Potrebbero verificarsi delle eccezioni, ma con il tuo codice le stai ammazzando.

Modifica così la clausola catch:

codice:
} catch(Exception e) { e.printStackTrace(); }
quindi verifica (nella Java Console) se vengono sollevate eccezioni, eventualmente quali e dove.


Ciao.