There was a time that Eclipse was my preferred editor. It was free and it gave cool sexy features that all the cool kids who could afford Visual Studio had, and it worked on Linux!
Nowadays I'm basically a Neovim purist, but I have positive memories of it. I'm kind of afraid to revisit it at this point, though, since everyone hates on it and I suspect I wouldn't like it as much.
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 :-)