Vielen Dank für die Antworten.
Das scheint mir mit der Änderung bei den Genossenschaften zusammenzuhängen. Sieht auch so aus, dass der Fehler verschwindet, wenn man die Passport-Datei für das Konto löscht. Kann das sein, dass er dann automatisch das neuere TAN-Verfahren nimmt?
Ein VPN benutze ich nicht. Meine Anwendung läuft auf einem Server mit fester IP-Adresse.
Wo gibt es denn ein hbci4j-core-3.1.90.jar zum runterladen? Oder muss man das selbst kompilieren?