Mit V5R1 und Office hat das nix zu tun. Ich mach das schon seit Office97 un V3R1 so.

Bei einer grafischen Darstellung muss man Parametern Namen vergeben "=[Parameter]".
In der SQL-Sicht halt ein "?" in der Form " ... where myfield=? ...".

Der Standardfehler ist leider so, man muss halt den SQL genau untersuchen was (in diesem Minifenster) oft mühsam ist. Vielleicht fehlt auf der AS/400 im WRKRDBDIRE der Eintrag deiner AS/400-DB ?