Fala Luís, você pode setar o objeto na sessão, antes da chamada da servlet:
Object tempObj = session.setAttribute(“SessionMeuObjeto”);
depois a própria servlet tem acesso a esse objeto que estará disponível enquanto a sessão existir.
public class MinhaServlet extends HttpServlet {
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
HttpSession oSession = request.getSession();
Object meuObjeto = oSession.getAttribute("SessionMeuObjeto");
}
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
processRequest(request, response);
}
}
A partir daí é só acessar o banco e utilizar seu objeto. Os métodos doGet() e doPost são necessários para processar a requisição.