Are there any Java PDF creation alternatives to iText? [closed]
Have a look at RenderX for an alternative to FOP.
It costs money, but if you have an existing solution in place that might be the cheapest.
Have you tried to increase the amount of heap available to the JVM? OUtOfMemory while processing huge amounts of data usually calls for more memory.