This crash (and the other) both occur in the garbage collection thread. This is JVM code and unlikely to crash.
It is possible that you have stumbled into a Java bug, but the more likely scenario is a hardware memory issue.
If your system is overclocked, you might be pushing it too far.
You might want to run diagnostics. Some computers have them in the boot ROMs accessible via a function key during boot.
These are typically better than anything that can run while Windows is running because they can be far more thorough than something that has to avoid killing Windows while running.
Given the issues I was having prior to this (initially had some hardware issues that caused windows to need reinstalled and when the minecraft issue started). The fact that it took a few tries to get windows to install to a new hard drive was a red flag, the fact I had to reinstall at at was a red flag xD
Thank you for your help and time in looking at the report. I'll be doing exactly what you said, and Im fairly certain you are correct