Habe mir das jetzt nicht im Detail angeschaut, aber ich denke das auf jeden Fall der Treiber vor der durchführen der Verbindung registriert werden muß.
Habe dir einen kurzen Codeauschnitt eingefügt, der bei mir funktioniert.


SystemName="AS400";
UserName="XXX";
Password="XXX";
Class.forName("com.ibm.as400.access.AS400JDBCDrive r");
url = "jdbc:as400://" + SystemName;
c = DriverManager.getConnection(url, UserName, Passwort);
}


Grüße

Ralf