title: Creating reports in Java without using a database
body: <p>Is there a simple way to create reports in Java without using a database (like SQL)? </p>
  
  <p>What I want to do is to get a number of strings in an ArrayList of objects and then put them on a printable report. Also, i want to put values from a comma-separated file to the printable report. I've found this <a href="http://docs.oracle.com/javase/tutorial/2d/printing/index.html" rel="nofollow">JavaDoc</a> but, based from what I've understood, it's not possible to design the report using this. (Correct me if I'm wrong) </p>