I am using the following csv file in Windows: Col1, Col2, Col3 a, b, c d, e, f g, h, i j, k, l I can define the DS fine however I am having the following issues: 1. The field list is not initialized properly unless I use the unix row terminator. (this is fine just seems strange...) 2. The report wizard does not see the fields until I go into the report query and get fields from datasource. 3. Once I place the fields in the detail section and run the report I get the following: Error filling print... Unknown column name : Col2 net.sf.jasperreports.engine.JRException: Unknown column name : Col2 at net.sf.jasperreports.engine.data.JRCsvDataSource.getFieldValue(JRCsvDataSource.java:172) at net.sf.jasperreports.engine.fill.JRFillDataset.setOldValues(JRFillDataset.java:822) at net.sf.jasperreports.engine.fill.JRFillDataset.next(JRFillDataset.java:786) at net.sf.jasperreports.engine.fill.JRBaseFiller.next(JRBaseFiller.java:1425) at net.sf.jasperreports.engine.fill.JRVerticalFiller.fillReport(JRVerticalFiller.java:112) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:911) at net.sf.jasperreports.engine.fill.JRBaseFiller.fill(JRBaseFiller.java:833) at net.sf.jasperreports.engine.fill.JRFiller.fillReport(JRFiller.java:89) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:628) at net.sf.jasperreports.engine.JasperFillManager.fillReport(JasperFillManager.java:544) at com.jaspersoft.ireport.designer.compiler.IReportCompiler.run(IReportCompiler.java:923) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:561) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:986) Print not filled. Try to use an EmptyDataSource... Not sure what to do at this point????