Waver Maker?

Galera estou fazendo um projeto em waver maker, muito bom por sinal ! estou com problemas em um service java.

Alguém saberia dizer o erro desta class ?

package com;


import com.wavemaker.runtime.RuntimeAccess;

import java.util.Collection;
import java.util.HashMap;
import java.util.Map;
import java.util.Vector;
import java.net.URL;
import java.io.*;
import net.sf.jasperreports.engine.JRExporterParameter;
import net.sf.jasperreports.engine.JasperFillManager;
import net.sf.jasperreports.engine.JasperPrint;
import net.sf.jasperreports.engine.JasperReport;
import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
import net.sf.jasperreports.engine.export.JRPdfExporter;
import net.sf.jasperreports.engine.util.JRLoader;

import com.*;
import org.hibernate.Session;
import com.wavemaker.runtime.RuntimeAccess;
import java.net.URL;
import net.sf.jasperreports.engine.*;
import net.sf.jasperreports.engine.export.*;
import net.sf.jasperreports.engine.util.*;
import net.sf.jasperreports.engine.fill.*;
import java.io.*;
import java.util.*;

import javax.print.attribute.*;
import javax.print.attribute.standard.*;
import javax.print.*;

public class olicar extends com.wavemaker.runtime.javaservice.JavaServiceSuperClass  {

  public DownloadResponse getReport(@ParamName(name = "paiid") String paiid) throws  Exception {
  
  DownloadResponse ret=new DownloadResponse();
  ConfigurableMimeFileTypeMap mimeFileTypeMap = new ConfigurableMimeFileTypeMap();
  
    try {
	Banco  service = (Banco) RuntimeAccess.getInstance().getService(Banco.class);
	service.begin();
    
	Session session = service.getDataServiceManager().getSession();
    
	Map parameters = new HasMap();
	parameters.put("id_pais",new Integer (paiid));
    
	URL fileUrl = this.getClass().getResource("teste.jasper");
    
	JasperReport report2 = (JasperReport)JRLoader.loadObject(fileUrl);
    
	JasperPrint jasperPrint = JasperFillManager.fillReport(report2,parameters,session.connection());
    
	ByteArrayOutputStream out = new  ByteArrayOutputStream();
    
	JasperExportManager.exportReportToPdfStream(jasperPrint, out);
	
	ret.setContentType(mimeFileTupeMap.getContentType("teste.pdf"));
	ret.setContents(new ByteArrayInputStreamm(out.toByteArray()));
	ret.setFileName("teste.pdf");
    
	}catch (Exception e) {
	  System.out.println("entra");
	  e.printStackTrace();
  }
  return ret;
}	
}