Wie ich schon schrieb, du solltest den DEBUG-Modus über die ODBC-Konfiguration des CA-Treibers im Register Diagnose einschalten und dann das Joblog auf der AS/400 des QZDASOINIT-Jobs der Verbindung prüfen.
Von SQL-Trace hat niemand was gesagt. Allerdings besagt der nichts weiter, als dass der Fetch nach dem Select bereits Status 100, also EOF liefert.
Überprüfe den Ablauf in deinem Programm, ob du EOF noch vor dem 1. Satzzugriff abfragst, wenn nicht führt dies eben zum Folgefehler.