JPA com createNativeQuery

Pessoal, vejam se ja passaram por isso , tenho uma query (nativa) e ao executar o createNativeQuery ele não entende os campos com o mesmo nome na tabela, dai ele traz o valor do primeiro campo declarado EX:

Select
Cliente.nome,
Cidade.nome

from Cliente

join Cidade …

Mesmo utilizando alias.
Vejam se podem me ajudar.
Obrigado.

Utilizando alias funciona.

Não funciona com alias.
Consegui da seguinte maneira, que acredito não ser o correto mas…

Utilizando concat(campo, ‘’) as campo, ou seja concatenando com nada ele aceita o alias.

Mostra o código que tens.