Java error when launching Pilon
Like gringer already commented, the cause of your error is nicely given by the java program. Your default max heap settings are probably too low for the program. If you have more memory on your machine you can give max heap a higher value. See this post and answers on Stack overflow.

You'll probably need to use the -Xmxn argument in java.