Ya veo
No es por ser un tanto pesadito (bueno, si, algunos kilos de más tengo) pero lo mejor sería emplear varias veces Add().
query1.SQL.Add('select ...');
query1.SQL.Add('....');
Ahora una preguntita, de curioso nomás, ¿Porqué tantos campos? ¿No es posible estructurar de otro modo tu/s tabla/s?
Saludos,