Ich fürchte letzteres!
Die Postbank-BIC ist nach Angaben der Postbank die PBNKDEFF. Für Programme, die unbedingt eine 11stellige BIC wollen kann man, wie bei allen BICs auffüllen zu PBNKDEFFXXX. Es gibt dann noch zusätzlich BICs, die nach den ehemaligen Postscheckämtern unterschreiben, das ist dann die PBNKDEFF mit den ersten drei Ziffern der ehem. BLZ davor. Das bei Dir benutzte Konto ghört also wohl zum ehem. Bestand Postscheckamt Hamburg.
Dass es Programme gibt, die BICs mit XXX nicht mögen, sondern die feine Unterauflösung wollen, wäre irgendwo noch verständlich, wenn auch unsinnig. Dass aber die Datei nicht importiert wird, weil die BIC ZU FEIN aufgelöst ist, obwohl für alle Postbanken PBNKDEFF bzw. PBNKDEFFXXX genügen würde, ist eindeutig ein Problem von Starmoney.
Als Lösung wäre wohl nur möglich, dass der Hersteller sein Programm an die Tatsachen anpasst (wie lang das wohl dauert) oder dass Du nach Erstellung die XML-Datei patchst (evtl. im geeigneten Editor) und alle PBNKDEFF??? in PBNKDEFFXXX auswechselst. Dann müßte der Import auch klappen.