Такая проблема создавала отчеты с использованием движка DynamicReports в PDF все ок, в CSV и XLS, что-то вроде crapperblack
CSV