Noch zur Ergänzung:
Ab V6R1 hat die IBM auf Schemaprozeduren umgestellt (warum auch immer).
Der Aufruf der Prozedur erfolgt aus dem ODBC/JDBC-Treiber.
Habe sich die Signaturen von V6R1->V7R1->V7R2 geändert klappt halt der Zugriff nicht mehr.
Treiber bis V5R4 fragen die Schematabellen noch direkt ab und haben daher keine Probleme.

In meiner Clientanwendung habe ich daher 2 Methoden eingebaut:
a) Schemaabfrage
b) eigene Abfrage
Klappt also a) nicht, mache ich einfach mit b) weiter.

Z.B. für Felder (Schemacolumns) mache ich einfach einen "select * from table fetch first 1 rows only" und lade mir die Feldliste des Resultsets.