This Bug 1278 - Windows 10 returns software Profile is a bad bug that hurts Java3D a great deal. I suggest in the createNewContext code, a check be placed for a return of a GL2 1.1 profile and then further checks for an Intel drivers and Win10 and if all three are true a warning message be displayed instructing the user to try jre1.8.0_51 or to contact the supplier of the software with this information.
Also added a warning about noddraw true property Bug 1201 - Crash with option "sun.java2d.d3d=false"
Resolved in Java 1.7.0