1) the driver will not be found in the list of predefined drivers, it will be loaded from the file called derby.jar. This happens automatically, you don't need to worry about that
2) we don't know for sure that the problem is the old version of java but in our experience everytime you see classloader exceptions its because of version mismatch, so this "class loader com.jaspersoft.ireport.designer.ReportClassLoader" is caused by the fact that iReport is running off old version and it doesn't know how to load newer files
3) MyMoney runs off Java 1.7 because older versions of Java such as 1.6 are deprecated on MacOS and are gradually being decommissioned
It seems that iReport is using Java 1.6 and it has problems loading files generated by newer versions of Java
iReport works fine in our environment, we don't know why. Let us try to reproduce the problem on an older Mac may be,
Thanks