Typical - try for ages to solve a problem, post a message on a help forum and then solve the problem two minutes laters.
FYI If you get the message :
"A Class was not found during execution. It is possible that preverifying has failed etc etc"
on the series 60 emulator, but your Jar works on all other emulators - check that the MIDlet-Jar-URL entry in the Jad points to the actual file and not where it will be deployed to.
All the other emulators presumably look locally for the file first, but the series 60 emulator doesn't.......and so it can't find the Jar.