Wenas.
Si solo necesitas un fichero 'con apariencia excel' y que se te abra excel sin problemas, puedes crear una tabla html, ya que excel te la reconocera.
Lo unico que tienes que incluir en la jsp
Código:
response.setContentType("application/vnd.ms-excel;");
response.setHeader("Content-Disposition","attachment;filename=\"listado.xls\";");
La ultima linea solo si quieres que te lo muestre como 'fichero adjunto', para guardarlo o mostrarlo...
Pero ten en cuenta, que no es un fichero xls. La prueba la tienes en que si guardas ese fichero en tu maquina, y lo abres con el notepad (por ejemplo), te saldra la tabla html.
Si tu abres un fichero excel con el notepad, te sale en 'norcoreano'.
Si por el contrario necesitas un fichero 'excel' tendras que recurrir a librerias como poi.
Saludos.