The command used to invoke the LSP process was being escaped wrong. Also added a new option to set a different java executable and fixed the documentation.