A simple vista parece que ser que el siguiente codigo
Código PHP:
ResultSet tabla = mod.Listar("select fa.NumFac, ent.NomEnt, fa.FecEmision, fa.FecVencim, fa.Monto from FACT fa"
+ "inner join ENTIDAD ent on ent.Entidad_ID = fa.Entidad_ID");
te dejaria el SL de la siguiente forma
Código PHP:
select fa.NumFac, ent.NomEnt, fa.FecEmision, fa.FecVencim, fa.Monto from FACT fainner join ENTIDAD ent on ent.Entidad_ID = fa.Entidad_ID
Por lo que creo te estaria faltando dejar un espacio antes del inner o despues del fa cuando haces la concatenacion.
Saludos