Si estas usando servlets, la session la obtienes por medio del metodo getSession de HttpServletRequest. Si no existe la session y la quieres crear se tiene que pasar true al metodo getSession.
HttpSession sesion = request.getSession(true);
Si estas usando JavaServerPages ya existe un objeto llamado session. Y todas las jsp estan en session a menos de que tu le indiques lo contrario en la directiva page (<%@ page session="false"%>).
utiliza los metodos putValues o setAttribute(de preferencia) para almacenar objetos en la session y getValue, getAttribute para obtenerlos:
session.setAttribute(miObjeto);
miObjeto = (miObjeto)session.getAttribute("miObjeto");
la sesion la puedes terminar con el metodo invalidate:
session. invalidate()