Apache POI escrita Parcial

Bom dia a todos,

Galera estou com o seguinte problema. Estou usando o Apache POI para gerar umas planilhas excel através do resultado do Banco.

Contudo a quantidade de registro pode ser muito grande (>300000 registros).

Com isso, queria saber se tem como ir gerando o Excel e ir já jogando em disco. Pois quando tenho muitos registros a memoria Heap está estourando.

Basicamente que ir COMMITANDO, fazer um FLUSH no stream criado.

Antecipadamente grato.