SI CLARO
seria algo así, como te dije es muy parecido a sql averigua por HQL
Código JAVA:
Ver originalSession session = HibernateUtil.getSessionFactory().openSession();
String hql
= "select ot.campo1,ot.campo2, ot2.campo1 from objeto_tabla ot inner join ot.objeto_tabla_2 ot2";
lista = session.createQuery(hql).list();
//y simplemente seria recorrer la lista en un for y hacer lo que quieras
//Tu programacion
}
de esa forma podriamos mostrar los campos que necesitamos y optimizar la consulta, y esa consulta me retornaria una lista de un vector de objetos, en esta lista se me retornaria un objeto de tres indices.
espero haberme dado a entender