Jasper reports

estou com problemas para criar uma classe que chame um relatorio do jasper. Criei uma classe para invoca-lo, import os pacotes do jasper (dori.engine.* e demias), mas ele num reconhece as classes JRResultSetDataSource, JRDataSource e demais. O codigo que tenho eh o seguinte:

import java.sql.;
import java.util.
;
import dori.engine.*;

public class TesteRelatorio {
private Conexao c;
private Statement st;

public TesteRelatorio() throws SQLException {   
	super();
	st=(c.getConexao().createStatement());
}
public void getRelatorio() throws SQLException {
	ResultSet rs=st.executeQuery("select * from tab_area");
	JRResultSetDataSource jrRS=new JRResultSetDataSource(rs);//num acha esta classe mesmo importando
	Map parameter=new HashMap();
	JasperFillManager.fillReportToFile("testeRelatorio.jasper",parameter,jrRS);
	JasperExportManager.exportReportToPdfFile("testeRelatorio.jrprint");
	JasperViewer.viewReport("testeRelatorio.pdf", false);
}
public static void main (String args[]) throws SQLException {
	TesteRelatorio tr=new TesteRelatorio();
}

}

Alguem pode me ajudar??