Try explicitly opening and closing session: using HibernateUtil