Desenvolvo em Java usando o VSCode e nunca tive problemas, inclusive recomendo.

Recentemente tenho utilizado o VSCode integrado com o Docker e cara fenomenal, como trabalho especificamente com ERP sempre que vou iniciar um projeto novo eu subo um container usando a extensao Dev Containers e ja tenho um ambiente com a versão do java que preciso e as libs do ERP.