Pues la solución fue bastantye simple.
El problema fue el orden de los campos, los tomé de una base de datos lógica y estos llevan un orden específico si lo altero no sale el query como debe salir, lo que hice fue tomar los campos de forma ordenada y al final tomar los de la estructura con un layout los presento como debe de ser