• I just realised that I had set the batchsize to something greater than the number of rows in the input file, hence why multiple errors were being put into the error description.

    If i set the batch size to 1, then only the first error gets reported.

    I'm thinking there must be another setting somewhere in there which will get me what I want - a separate error for each bad row in the file.