Encontrou o problema. Por padrão, h2 tem essa configuração definida como true
DATABASE_TO_UPPER
. Definir isso como false salvará os dados conforme o esperado. Então, no meu comando INIT (antes dele), digitei: jdbc:h2:mem:~/test;DATABASE_TO_UPPER=false;INIT=runscript from '~/schema.sql'
Agora as tabelas estão sendo inseridas no caso correto