Javax.servlet.ServletException nas páginas de erro do JSF

Olá galera,

Dei uma boa pesquisada aqui no fórum e vi vários tópicos sobre páginas de erro configuradas no web.xml, mas nenhum deles tirou minha dúvida: gostaria de exibir páginas específicas para cada tipo de erro, mas como todos eles são envelopados pelo javax.servlet.ServletException não consigo redirecionar para a página certa. Existe forma de utilizar o verdadeiro erro lançado pelo web.xml?

Por exemplo, tive que configurar meu web.xml assim:

	<error-page>
		<exception-type>javax.servlet.ServletException</exception-type>
		<location>/erro.jsp</location>
	</error-page>

Mas gostaria de usar algo mais específico, como:

	<error-page>
		<exception-type>java.lang.SecurityException</exception-type>
		<location>/erroLogin.jsp</location>
	</error-page>

	<error-page>
		<exception-type>java.sql.SQLException</exception-type>
		<location>/erroBD.jsp</location>
	</error-page>

Obrigado!