Nunja, das liegt an ggf. abweichender Definition zwischen RPG und SQL.
Ich habe das noch mal getestet und mit folgender Einstellung auf V5R4 klappt's problemlos:

h datfmt(*iso) timfmt(*hms)

exec sql set option datfmt=*iso, timfmt=*hms;

Dann kommen auch korrekt die Timestamps.