This works 'in theory'. Alas, lsp4e doesn't seem to execute commands from a completion items. So cursor doesn't move. Also filtering in lsp4e is still bonkers too.
sts/javadoc