Kann es sein, dass bei dem betroffenen Umsatz das Buchungs- und Valuta-Datum (schau hierzu mal in die Details des Umsatzes) um ueber 30 Tage (ohne Beruecksichtigung des Jahres) auseinanderliegen?
HBCI4Java hat hier so ne Art Auto-Korrektur eingebaut, die eigentlich dafuer verantwortlich ist, wenn man Umsaetze kurz nach dem Jahreswechsel abruft und auch noch welche vom Vorjahr dabei sind. Denn beim Umsatzabruf steht in einem der beiden Felder (weiss jetzt nicht mehr genau, ob Valuta oder Datum) nur Tag und Monat drin, das Jahr fehlt. HBCI4Java muss das dann selbst vervollstaendigen und hat in deinem Fall wohl daneben gegriffen.
Korrigiere die Buchung mal bitte manuell. Auf die Schnelle krieg ich das nicht gefixt - aber ich mach mir ein TODO an die Code-Stelle