SQL ist da halt sehr restriktiv.
Wenn das Ergebnis mehrere Felder hat so sind diese auch einzeln im Fetch anzugeben.
Du kannst dann halt nur per SQL die Felder "zusammenstrippen":

select
F1 concat F2 concat ...
from ...
where

Für numerische Felder musst du diese in Char umwandeln:
a) char(fx) = linksbündig ohne Vornull mit Vorzeichen und Komma
b) digits(fx) = mit vornullen, ohne Vorzeichen und ohne Komma

Für das "auseinandernehmen" der Inhalte bist du dann im RPGLE selber verantwortlich.