Parametro do tipo HashMap para o Ireport

bom dia,

Alguem sabe se é possivel recuperar um parametro do relatorio pelas suas posições ou pelo nome.

Exemplo

Map<String, Object> map = new HashMap<String, Object>();
map.put("parametroTeste", "123");

e depois no meu relatório eu busco esse parametro pelo nome

tentei esse codigo mas imprime null

$P{REPORT_CONTEXT}.getParameterValue("parametroTeste")

se eu fizer desse modo tradicional funciona:

$P{parametroTeste}

mais a intenção não é essa pois devido a quantidade de campos seria necessario criar mais de cem parametros

Segue modelo do relatorio que está sendo desenvolvido