Gracias por responder, el objeto lo construyo en la misma página jsp, esto es el código del jsp:
Código HTML:
<%@page import="model.dao.DepartamentoDAOImpl"%>
<%@page import="java.util.ArrayList"%>
<%@page import="model.dao.DepartamentoDAO"%>
<%@page import="model.entities.Departamento"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<%
ArrayList<Departamento> listaDepartamentos = new ArrayList<Departamento>();
DepartamentoDAO departamentoDAO = new DepartamentoDAOImpl();
listaDepartamentos=departamentoDAO.listar();
%>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>AMSE</title>
</head>
<body>
<section>
<div class="container" id="containerRegistro">
<div>
<h4 >Introduzca la informacion basica de su empresa</h4>
<div>
<label for="departamento">Departamento*</label>
<div >
<select id="departamento" name="departamento" >
<option value>Seleccione</option>
<%for(int i=0; i<listaDepartamentos.size();i++)
{%>
<option><%=listaDepartamentos.get(i).getDepartamento()%></option>
<%}%>
</select>
</div>
</div>
</div>
</div>
</section>
</body>
</html>
No sé si es importante, pero también uso hibernate para obtener los datos de la base de datos.