Same problem. So far only Oracle's java extension formatter seems to be recognised by VSCode properly. This is what worked for me:
"[java]": {
"editor.defaultFormatter": "Oracle.oracle-java"
},
I took Molly's suggestion to generate a new default java-formatter.xml, but that didn't work either.