Sim, é possível.
Sei que ele é usado em alguns PDV (Sistema de venda em caixas de lojas por exemplo). Pois esse sistema tem que ter sua base de dados populada mesmo sem ter acesso ao servidor principal.
Mas claro, por ser um DB de certa forma limitado só recomendaria para algum cenário que não cabe um DB SQL.
Com Spring acredito que o melhor ainda é usar um DB SQL