This problem is somehow related to a problem with your Windows installation or your Java installation. It's hard to tell exactly what, but I suspect that your GPU driver removal or installation has caused some problem.
The last method called before the crash is "sun.java2d.d3d.D3DSurfaceData.updateWindowAccelImpl". I guess it doesn't tell you much, but from the name it seems like a problem when trying to update or select the Windows Direct3d graphics acceleration implementation (
https://en.wikipedia.org/wiki/Direct3D). It sounds very much like a driver/driver registration issue to me, but it could also be that some Windows registry settings have been invalidated in such a way that this crashed, for example if there's a lingering, invalid entry still there.
Since this is between Java and Windows, there's nothing much anyone can do from UMS' side. I would try to uninstall Java and install an older version, assuming you already have the latest.
Generally, I'm very skeptical of using driver or registry "cleaners" like DDU. Installers and uninstallers usually register in many different places, and it's very hard for such 3. party tools to keep up with all the details and properly undo everything. I generally recommend that people only try such tools if the "normal" uninstallation fails. I suspect that DDU have left something behind, that is causing problems.
I can't tell you what to do, but if it were me, I would uninstall the current GPU driver, reboot, reinstall the old one (the one you originally removed with DDU), reboot, uninstall the old driver (NOT using DDU), reboot and then finally install the current driver (NOT using DDU).
If you're lucky, the uninstallation of the (old) driver will clean up whatever DDU has left behind. It might not work though, in which case you'll just have to resort to either troubleshooting Direct3D/Java problems by searching online, or restoring a previous restore point (from before you did the driver uninstallation).