HQL erro ao fazer left join:org.hibernate.hql.ast.QuerySyntaxException: Path expected for join

Bom pessoal não estou conseguindo fazer meu HQL funcionar sem dar esse erro ai…
Já tentei milhares de formas…

O meu HQL:

SELECT c.codigo,c.razaoSocial,c.nomeFantasia,c.cpf_cnpj,b2.carteira,c.representante 

 FROM Cliente c 

 LEFT JOIN Boleto b2 with b2.cliente = c 

 WHERE exists(select b.id from Boleto b where c = b.cliente) 

 GROUP BY c.codigo,c.razaoSocial,c.nomeFantasia,c.cpf_cnpj,b2.carteira,c.representante 
 ORDER BY c.nomeFantasia,c.razaoSocial,c.codigo

Se alguem puder me ajuda agradeço desde já!

Abraço!