Hallo Dieter,
das hat nichts mit den JDBC-Spezifikationen zu tun.

Der Native JDBC Treiber nutzt intern, wie du sicherlich weist, die CLI-Schnittstelle und die bekommt ihre Daten (SQL Anweisungen) in EBCDIC-Codierung.
Daher muss diese die CCSID schon wissen, insbesondere dann wenn in der SQL-Anweisung invariante Zeichen, wie %, verwendet werden.

Für den Toolbox-Treiber ist das irrelevant, da dieser direkt Unicode verarbeitet und wahrscheinlich auch intern an den Database HostServer weitergibt.

Sven