Java crashing badly [closed]

ExceptionCode=0xc0000006

AFAIK, Windows uses this code for memory paging problems. More specifically, it tried mapping part of a file into memory, and this failed for some reason. This is a media error: if you're loading Minecraft from a network disk, the network may be experiencing issues; if you're loading it from a local disk, your disk is having trouble reading its data.

At any rate, using a different Java version is unlikely to help.

ExceptionInformation=0x00000001 0x283db000 0xc0000185

0xc0000185 is an I/O error reported by the storage unit itself ("The I/O device reported an I/O error"). If this happens regularly, it may be caused by bad sectors, which is usually an indication that the disk is about to fail permanently soon.

Check the SMART status on your disk(1). I don't think Windows has a built-in utility for that, so you may have to download one, or you can create a bootable Linux installation on a pen drive and use its disk utility. (You may want that Linux installation for rescuing the data on your disk anyway.)

(1) I've heard that some Seagate drives (drive ID starts with 'ST') don't correctly report SMART status such as failed writes and bad sectors. I haven't personally experienced any of that, but it's worth keeping in mind.