My job replaced eclipse with VSCode for Java+Spring development.
Can’t say I miss eclipse, but a lot of the VSCode extensions seems to utilize old legacy eclipse stuff and has the bugs to match.
Your are still running Eclipse, Red-Hat and Microsoft run it headless.
It is not old.
Likewise Oracle VSCode version runs Netbeans headless.
Did you consider IntelliJ, even just the community edition?
If not you really should. IntelliJ with Java is one of the best dev experiences I've ever had. I'm a VSCode fan for most other things but for Java I wouldn't even remotely consider using it over IntelliJ if I had the option :-)