Okay, updated version here.

It was partially my fault and partially your fault

The line breaks did prove to be a problem. The CSV file is actually malformed if it has line breaks in it, and JEmplode/Emplode shouldn't have written the line breaks from the ID3 tag (and the line breaks probably shouldn't have been in the database to begin with). Anyway that was one problem. Another problem is that I was not validating either year numbers or track numbers to make sure they were valid ints, just checking to see if they were blank "" before moving on.

I've fixed these, and it now processes your default .csv export just fine. It will print out some errors (because of the linebreaks) that you can see if you run the jar file from a command line like:

java -jar palantir.jar <inputfile> <outputfile>

The inputfile and outputfile are optional, it just fills in the fields for you. Everyone please try this version out and let me know what happens. If it does hang, run it from a command line and tell me the results.

Oh, and BTW, all you guys should get MP3 Tag Studio and tag your files correctly
_________________________
Mark Cushman