Der Treiber ist da schon in Ordnung, aber SQL-Server und Access packen z.B. Feldnamen in eckige klammern.

Select [Name1], ...

Das ist aber nicht SQL-Standard, Feldnamen müssen für die AS/400 in Anführungszeichen gestellt werden.
Sind die Namen allerdings ohne Sonderzeichen können die Anführungszeichen auch weggelassen werden.

Ich nehme mal an, dass die DPD-Software nicht mit unterschiedlichen SQL-Dialekten umgehen kann.

Wenn ihr einen SQL-Server im Einsatz habt, könnt ihr alternativ im SQL-Server einen Verbindungsserver zur AS/400 und eine entsprechende View auf die AS/400-Tabelle einrichten.

Ohne SQL-Server wäre auch eine Access-MDB mit einer verknüpften Tabelle möglich.

Dann klappt das auch wieder mit den eckigen Klammern.