Wenn eine SQL-Funktion einen SQLSTATE und SQL-Diagnostics zurück gibt, gehe ich ganz stark davon aus, dass der Text im Response zurück gegeben wird. Ein zusätzliches JSON macht da keinen Sinn.

https://www.ibm.com/docs/en/i/7.5?to...eter-style-sql

Siehe SQLSTATE und Diagnostic Message.
Das kannst du wohl auch kurz testen, in dem du eine unbekannte Funktion aufrufst. Da wiird dir bestimmt mehr also nur der Errorcode zurückgegeben.