Aplicando parâmetros IReport 5.6.0

Olá, sou novato na área, estou com a seguinte query:

with tty as(
SELECT DISTINCT
case when tipo='R’then sum(valor)end AS receita,
case when tipo='P’then sum(valor)end AS despesa,
emissao
FROM
financeiro f
WHERE
status = ‘A’
and emissao = ‘02-05-22’
and f.idfilial = 1
GROUP BY
emissao,
tipo
)
select
sum(receita) receita,
sum(despesa) despesa,
emissao
from tty
group by emissao

Essa query é uma tabela, eu criei um relatório em formato de agenda com uma tabela para cada dia do mês, porém eu preciso colocar 2 parâmetros, um estilo comboBox pro mês, e um normal pro ano. Eu criei os parâmetros no formato string e fiz da seguinte forma:

WHERE
status = ‘A’
and emissao = ‘02-$P{mes}-$P{ano}’
and f.idfilial = 1

Porém retorna o erro:

Caused by: org.postgresql.util.PSQLException: O índice da coluna está fora do intervalo: 1, número de colunas: 0.

Como poderia fazer isso?