Unfortunately, that thread linked isn't going to be much help as the problem was with Apple's version of Java (and have no idea if the issue was completely resolved as I don't use Macs). The best that can be suggested at this point by anyone is to make sure of two things:
A) Java is installed correctly. Follow Oracle's instructions for doing a clean install of Java:
https://java.com/en/download/help/manual_regedit.xml This would also include using a standard release version of Java and not a beta or development version. Java has also recommended using CCleaner in the past, but there were some issues with a possible security risk. Any reputable system clean-up and uninstall utility should work.
B) Make sure Haven has installed correctly. Java's download utilities doesn't include any sort of integrity verification, so things might have corrupted when downloading to your system. You might need to clean out any parts of Haven from your computer.
Beyond this is outside of my knowledge.
@Ardennesss: eh... I got busy writing the canned response instead of actually looking. Thanks.
Opinions expressed in this statement are the authors alone and in no way reflect on the game development values of the actual developers.