Não consigo fazer com que seja exibida uma página personalizada para uma determinada exception. No meu web.xml tenho
<error-page>
<exception-type>java.sql.SQLException</exception-type>
<location>/erro.jsp</location>
</error-page>
Porém eu posso até forçar o erro em determinado lugar que não cai na erro.jsp (sim, elas esta definida e configurada para ser um página de erro).