Ecco la pagina che mi da l'errore sotto JBoss:

codice:
<%@ page contentType="text/html" pageEncoding="UTF-8" %>
<%@ page import="booksworker.BooksWorker" %>
<%@ page import="java.util.*" %>

<html>
<head>
	<title>Delete</title>
	<link rel="stylesheet" href="style.css" type="text/css">      
</head>
<body>

<%
  	Enumeration names = request.getParameterNames();
	while(names.hasMoreElements()){
    	String name = (String)names.nextElement();
      	StringBuffer sb = new StringBuffer(name);
      	sb.deleteCharAt(0);
      	BooksWorker.delete(sb.toString());
  	}
%>




<div class="navigator">
	Add
	Delete
</div>

<div id="box_contenuti">




<form action="delete.jsp" method="post">
	<table>
		<tr>
			<th>Author</th>
			<th>Title</th>
			<th>Year</th>
			<th>Remark</th>
			<th></th>
		</tr> 
		
		<%
			//CREO LA LISTA DI TUTTI I LIBRI
			List<String> list = BooksWorker.getBooks();
	  		//INIZIALIZZO A 0 L'ELEMENTO ID (CHE EQUIVALE A POSIZIONARE IL CURSORE DELL'ITERATORE
	  		//PRIMA DELL'ID STESSO, CHE E' IL PRIMO ELEMENTO)
			int id = 0;
	  		//CREO L'ITERATORE
	  		Iterator<String> it = list.iterator();
	
	  		while(it.hasNext()){
	  			//ASSEGNO ALL'ID IL PRIMO ELEMENTO
	      		id = Integer.parseInt(it.next());
	      		out.print("<tr>");
	      		for(int i = 0; i < 4; i++){
	          		out.print("<td>");
	          		out.print(it.next());
	          		out.print("</td>");
	  			}
	  			out.print("<td>");
	  			String box = "<input name=r" + id + " type='checkbox'>";
	  			out.print(box);
	  			out.print("</td>");
	  			out.print("</tr>");
	 		}
		%>
	</table>
	 
	

	<input type="submit" value="Delete" class="bottone">
</form>
 </div>
 
</body>
</html>
Grazie x l'aiuto!