Woher soll SQL denn da automatisch wissen, wie deine DS, also das Speicherabbild definiert ist?
Das musst du schon selber machen.

Allerdings wirds da schon hoch dynamisch, wenn die Anzahl Spalten vorher nicht bekannt sind.
Dann musst du mit dynamischen SQLDA's und Pointern arbeiten.

Prüfe lieber noch mal die Aufabenstellung.