I have been having similar problems and this prompted me to check my Java - I had switched off the updater so still had version 29. But I'm still confused as to whether MS cares which version we have. Doesn't it still have a built-in runtime? I guess we'll find out.
I also set my memory back down to 512 in the Moviestorm.l4j.ini file as Ben suggested.