Hibernate jpa

galera uso o seguinte método para pesquisar um objeto Professor:

protected Object find(Class clazz, Integer id)
   {
      Object obj = null;

      try
      {
         startOperation();
         obj = session.load(Professor.class, new Integer(id));
         tx.commit();
      }
      catch (HibernateException e)
      {
         handleException(e);
      }
      finally
      {
         HibernateFactory.close(session);
      }

      return obj;
   }

só que ele está me retornando uma coisa muita estranha:

alguém sabe como resolver isso ?

e aí galera alguma solução pra este problema por gentileza…