Olá Diogo!
Pelo erro apresentado, parece que há um problema na sua consulta. O erro específico que está sendo mostrado é "expecting IDENT, found ':' near line 1, column 145". Isso significa que o Hibernate está esperando um identificador (IDENT) e encontrou um ":" na linha 1, coluna 145.
Analisando a sua consulta, parece que o problema está na parte "B.:idfinal". O Hibernate não reconhece o ":" como um identificador válido nesse contexto.
Uma possível solução seria remover o ":" e deixar apenas "B.idfinal". Assim, a consulta ficaria correta e o Hibernate poderia interpretá-la corretamente.
Aqui está um exemplo corrigido da sua consulta:
select A from br.com.ControleDoBanco.model.DadosBancarios A inner join br.com.ControleDoBanco.model.DadosRepresentacao B on A.representacao = B.idfinal
Espero que isso resolva o seu problema! Se você tiver mais alguma dúvida, é só perguntar.
Espero ter ajudado e bons estudos!