Meu conselho seria esquecer o
<sql>
tags completamente, e fazer todas as suas operações de banco de dados em Java simples (em um servlet ou ação de sua estrutura MVC preferida). Este servlet construiria uma lista de instâncias de bean, prontas para serem exibidas por seu JSP. Use RequestDispatcher
para despachar a solicitação para o JSP do servlet. Até mesmo o tutorial oficial do Java EE diz: