Searching for "java xmonad" finally lead me to: https://wiki.haskell.org/Xmonad/Frequently_asked_questions#Problems_with_Java_applications.2C_Applet_java_console
Adding this line to my environment fixes the rendering: _JAVA_AWT_WM_NONREPARENTING=1 I'll also close the upstream bug.