That's interesting. Java currently has build 8u231. As does OP.
8u51 seems incredibly old like maybe OP can still update their graphics. They didn't say they couldn't. Neither did they mention any troubleshooting steps. Also java is separate from graphics driver so that statement doesn't make any sense. Eg: updating java is NOT updating graphics driver. Same as updating graphics driver is NOT updating java. Unless you meant to write that differently. just wanted to point that out (it's enough to confuse lesser tech literate people)
Log mentions only up to 1GB RAM. Is that what has b