Salve devo creare un progetto che gestisca l'utenza dei clienti e dei dipendenti.ho creato un database per i dipendenti ed ho creato il codice per caricare i dati dal db , il problema è che mi stampa solo i titoli della tabella e non i dati inseriti...come faccio?
la index:

codice:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<%@page import="java.util.ArrayList"%>
<%@page import="it.humansoftware.caf.db.Dipendente"%><html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Gestione Dipendenti</title>
</head>
<body>
<% 
ArrayList GetDipendenti =null;

if((ArrayList)session.getAttribute("GetDipendenti") !=null)  {
	GetDipendenti =(ArrayList)session.getAttribute("GetDipendenti");
	}	
%>
<form action ="GetDipendenti" method ="post">"
	<input type="submit" class ="button" value="nuovo" />
</form>	
<Table bgcolor="white" border="2"  align="center" width="250px" >
<tr><td><p align="center"> iddipendente </p></TD> <TD><p align="center"> nome </p></td>  <td><p align="center"> cognome</p></td>  <td><p align="center"> qualifica</p></td>
 <td><p align="center"> datadinascita</p></td>  <td><p align="center"> dataassunzione</p></td></tr>
<% 
if(GetDipendenti != null){
 for (int i=0; i<GetDipendenti.size() ; i++){
	Dipendente dipendente = (Dipendente)GetDipendenti.get(i);
	%>
	<tr>
		<td><%=dipendente.getiddipendente() %></td>
		<td><%=dipendente.getnome() %></td>
		<td><%=dipendente.getcognome() %></td>
		<td><%=dipendente.getqualifica() %></td>
		<td><%=dipendente.getdatadinascita() %></td>
		<td><%=dipendente.getdatassunzione() %></td>
	</tr>
	<%
	
 }
}%>
</table>	
</body>
</html>
il datab:

codice:
	public ArrayList GetDipendenti(){  
		Connection connessione = null;
		Statement statement = null;
		ResultSet result = null;
		String iddipendente="", nome = "", cognome = "", qualifica = "" ; 
		int datadinascita =0 , dataassunzione =0 ;
		connessione = this.getDBConnection();
		ArrayList arraydipendenti = new ArrayList();
		Dipendente dipendente = null;
		
        

		
		 if ( !iddipendente.equals("") && !nome.equals("") && !cognome.equals("") && !qualifica.equals("") && datadinascita !=0 && dataassunzione !=0){
        	  
        	  		
		 }	
		try {
			String sql = "Select * from dipendenti";
			statement = connessione.createStatement();
			result = statement.executeQuery(sql);
			
			while(result.next()){
				dipendente = new Dipendente();
				dipendente.setiddipendente(result.getString("iddipendente"));
				dipendente.setnome(result.getString("nome"));
				dipendente.setcognome(result.getString("cognome"));
				dipendente.setqualifica(result.getString("qualifica"));
				dipendente.setdatadinascita(result.getInt("datadinascita"));
				dipendente.setdataassunzione(result.getInt("dataassunzione"));
				
				
				arraydipendenti.add(dipendente);
						
			}
			}
			catch (SQLException e) {
			// TODO Blocco catch generato automaticamente
			e.printStackTrace();
		
			}
		    return arraydipendenti;
	        }
	
	
	
	/**
	 * CHIUSURA CONNESSIONE
	 * @param connection
	 * @param statement
	 * @param resultSet
	 */
	protected final void close(Connection connection, Statement statement, ResultSet resultSet) {
		
		try {
			if (connection != null && !connection.isClosed())
				connection.close();
			if (statement != null)
				statement.close();
			if (resultSet != null)
				resultSet.close();
		} catch (SQLException ignored) {}

	}
	
	
	public void closeConnection(Connection connection) {
		
		try {
			if (connection != null && !connection.isClosed())
				connection.close();
			
		} catch (SQLException ignored) {}

	}
}
java:

codice:
package it.humansoftware.caf.db;

public class Dipendente {
	private String iddipendente;
	private String nome;
	private String cognome;
	private String qualifica;
 	private int datadinascita;
	private int dataassunzione;
	
	public Dipendente(){
	
	}
		
	public void setiddipendente(String iddipendente){
		this.iddipendente = iddipendente;
	}
	public String getiddipendente(){
		return iddipendente;
			}
	public void setnome(String nome){
		this.nome = nome;
	}
	public String getnome(){
		return nome;
	}
	public void setcognome(String cognome){
		this.cognome = cognome;
	}
	public String getcognome(){
		return cognome;
	}
	public void setqualifica(String qualifica){
		this.qualifica = qualifica;
	}
	public String getqualifica(){
		return qualifica;
	}
	public void setdatadinascita(int datadinascita){
		this.datadinascita = datadinascita;
	}
	public int getdatadinascita(){
		return datadinascita;
	}
	public void setdataassunzione(int dataassunzione){
		this.dataassunzione = dataassunzione;
	}
	public int getdatassunzione(){
		return dataassunzione;
	}
	
	}
getdipendenti:

codice:
public class GetDipendenti extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
    /**
     * @see HttpServlet#HttpServlet()
     */
    public GetDipendenti() {
        super();
        // TODO Auto-generated constructor stub
    }

	/**
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
	}

	/**
	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		// TODO Auto-generated method stub
		HttpSession session;
		session = request.getSession(true);
		ArrayList arraydipendenti = null;
		DBAccess dbaccess = new DBAccess();		
		arraydipendenti = dbaccess.GetDipendenti();
		session.setAttribute("arraydipendenti", arraydipendenti);
		
		response.sendRedirect("index.jsp");
	}

}