java.lang.IllegalStateException: Keyboard must be created before you can query key state
Mojang says this has to do with W7 state. https://bugs.mojang.com/browse/MC-35316
I doubt it a bit. Try the usual stuff, delete the instance folder by hand, update java, download it fresh.