With the old version of HSQLDB.jar, when the application is launched with JAVA 7, sometimes, the database can not be opened (error is CorruptedHeaderException).

To solve this, load the last version of HSQLDB.jar (http://hsqldb.org/) and replace the old one in the dist/libs/ folder.

If you still can't open your data, load the JRE 6, install it, launch NCMoney with JRE6 and it should solve this issue.

Note : last distribution includes the HSQLDB.jar 2.3.1 which is compliant with JAVA7.