Ireport + postgresql + campo INT8

Pessoal estou com o seguinte problema criei uma tabela no postgresq

Create table teste(
campo1 serial primary key,
campo2 int4
)

porem no ireport qdo eu vou criar um parametro de entrada nao tem tipo INT somente integer e qdo eu seleciono o tipo integer ele da o seguinte erro [code]net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:

  1. Cannot cast from int to Integer
    value = (java.lang.Integer)(8);
    <--------------------> 2. Cannot cast from int to Integer
    value = (java.lang.Integer)(8);
    <--------------------> 3. Cannot cast from int to Integer
    value = (java.lang.Integer)(8);
    <-------------------->[/code]

tem como eu criar um tipo de dados?? pq no postgresql nao tem Integer se eu tentar criar como integer ele automaticamente muda para int4

No atributo Expression Class do objeto que deve imprimir este campo vc colocou java.lang.Integer ?

oie renata. ja consegui obrigado

tinha q colocar como Long e no valor inicial tinha q por new Long(valor)

obrigado