Tomcatが落ちるバグを作る方法

学生にJavaを教えるアルバイト先でデバッグしていた時のお話。

Class.forName(driver);
Connection conn = DriverManager.getConnection(url, user, password);

上記部分を宣言せずに、statementとresultsetを使おうとするとTomcatが落ちました(わ〜い)コンパイルエラーもなく、tryでのcatchもなく、突然Tomcatが落ちる!!そりゃ〜落ちることもあるんだろうけど、try文は飾りか!飾りなのか!!