Dos Join en Hibernate con createSQLQuery

Buen día a todos, tengo el siguiente problema:

El siguiente fragmento de código esta hecho en java, el cual por medio de hibernate hace la conexion a la base de datos, en este caso mysql.

Esta consulta la hago directamente en mysql workbench y me trae los resultados correctos, pero cuando ejecuto la aplicacion, los datos de "numeroSerie y ptid" se repiten en los campos de "nSerie y ptid2", es como si no me tomara en cuenta el segundo join, quizas se me esta pasando algún detalle cabe resaltar que estoy utilizando "createSQLQuery" y no "createQuery", esto para evitar el HQL.

Query query= session.createSQLQuery( "Select come.nombre,serv.folio,atac.numeroSerie,atac.ptid, " +
"xatac.numeroSerie as nSerie,xatac.ptid as ptid2 " +
"from Comercios come,Servicios serv " +
"left join AsignacionTerminalesAlmacenescsv atac " +
"on (atac.idAsignacionTerminalesAlmacenescsv=serv.idTermE) " +
"left join AsignacionTerminalesAlmacenescsv xatac " +
"on (xatac.idAsignacionTerminalesAlmacenescsv=serv.idTermS) ");

Espero haber sido claro y me puedan ayudar.
De antemano gracias.