Join no Hibernate... [resolvido]

Boa tarde !

Estou com um probleminha num Join entre 4 tabelas no Hibernate…
o HQL é o seguinte:

select C1.descricao, C2.andar, C3.nome, C3.telefone, C3.email" +
           " from UsuarioCodes as C4" +
           " inner join C4.codigoFlexivel as C2" +
           " inner join C4.usuario as C3" +
           " inner join C3.centroCusto as C1" +
           " where C3.telefone like ?")

mas ao executar, acusa um erro, Cuja query não pode ser executada.

Para que entendam, as tabelas são modeladas da seguinte forma:

UsuarioCode *-----1 usuario UsuarioCode *-----1 codigoFlexivel usuario *-----------1 centroCusto

Desde já, obrigado !

Que erro? A query parece correta.

Segue a pagina de erro Filipe…

Só explicando melhor…
o erro ocorre quando tento relacionar uma 4ª tabela, que no caso é a C2
desde já… valew !

type Exception report

message 

description The server encountered an internal error () that prevented it from fulfilling this request.

exception 

javax.servlet.ServletException: could not execute query
	org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
	org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)
	org.hibernate.loader.Loader.doList(Loader.java:2148)
	org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2029)
	org.hibernate.loader.Loader.list(Loader.java:2024)
	org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:375)
	org.hibernate.hql.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:308)
	org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:153)
	org.hibernate.impl.SessionImpl.list(SessionImpl.java:1106)
	org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
	br.com.unimedserv.GuiaRamais.persistence.GuiaRamaisDAO.consultaGoiaba(GuiaRamaisDAO.java:98)
	br.com.unimedserv.GuiaRamais.apresentacao.ValidaPesquisa.listaRamais(ValidaPesquisa.java:129)
	br.com.unimedserv.GuiaRamais.apresentacao.ValidaPesquisa.doExecuta(ValidaPesquisa.java:81)
	br.com.unimedserv.GuiaRamais.apresentacao.ValidaPesquisa.doPost(ValidaPesquisa.java:112)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
	org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:362)

Lipe…
Agradeço sua atenção…
mas o erro estava no mapeamento…
o campo dessa tabela não estava correto no hbm.xml

Obrigado novamente !
Abs!