Hi ,
You may want to take a look at this for building from CSV:
BIRT/FAQ/Birt Project - Eclipsepedia
This should show you how to create your own ANT files as well. Let me know if this doesn't solve your issues with BIRT 2.3. I'm not sure if there's a workaround for the issue with 2.2.2 besides the upgrade to 2.3.