Excluindo coluna vazia

Amigos, estou criando um relatório dinâmico aonde o cliente irá selecionar os campos que ele deseja visualizar no relatório.O problema é que quando o relatório é gerado, as colunas correspondentes aos campos não selecionados ficam vazias e aparecendo no relatório. Como eu posso excluir essa colunas na hora de exportar no excel? Utilizei a API net.sf.jasperreports.export.xls.remove.empty.space.between.columns mas sem sucesso. O que posso estar fazendo de errado?Alguém já passou por algo parecido?Estou utilizando o IREPORT nesse processo.
VALEU

Pessoal, pra ajudar, segue anexo uma tela com o problema.Quando gero o relatório em XLS, as colunas vazias não são excluídas.Como excluir as colunas C e E ?