<font face="Arial, Verdana">Hello stefan,</font>
Thanks for coming back at me.
My data was in fact invalid, the <leader> was incorrect.
This is the XML sample I'm using now, it's valid according to freeformatter
<font face="Arial, Verdana"><?xml version="1.0" encoding="UTF-8"?></font>
<font face="Arial, Verdana"></font>
<font face="Arial, Verdana"><collection xmlns="http://www.loc.gov/MARC21/slim"></span></font></div><div><font face="Arial, Verdana"> <record></font>
<font face="Arial, Verdana"> <leader>04500cam a2200553Ki 4500</leader></font>
<font face="Arial, Verdana"> <datafield tag="154" ind1=" " ind2=" "></font>
<font face="Arial, Verdana"> <subfield code="1">test1</subfield></font>
<font face="Arial, Verdana"> </datafield></font>
<font face="Arial, Verdana"> <datafield tag="155" ind1=" " ind2=" "></font>
<font face="Arial, Verdana"> <subfield code="2">test2</subfield></font>
<font face="Arial, Verdana"> </datafield></font>
<font face="Arial, Verdana"> </record></font>
<font face="Arial, Verdana"></collection></font>
<font face="Arial, Verdana"></font>
<font face="Arial, Verdana">However the error is still the same as I mentioned above.</font>