an alternative Java-based backend to Lemmy’s Rust-based one
Going from a modern well-designed language to an old-and-busted, kitschy, memory-hogging, bloated language. This is literally a step backwards.
Rust, Go... hell, even Ruby-on-Rails or whatever Python is offering nowadays would be a better choice.