Per capirlo sono necessarie alcune condizioni:

1) Le eccezioni (tutte!) non devono essere ammazzate, ma visualizzate in output con relativo stackTrace.

2) Bisogna che l'applicazione venga lanciata da riga di comando in modo da vedere quali eccezioni vengono sollevate (perchè vengono sollevate, garantito!) o, quantomento, che l'applicazione sia dotata di sistema di logging con livello quantomeno INFO.

Ciao.