A client of mine recently asked me to take a look at a Java library they are planning to use for PowerPoint automation. I've done PowerPoint automation projects in CF in the past using COM, even thought Microsoft doesn't recommend it, but I had never heard of using Java for Office automation.
The library the my client is currently evaluating is called Aspose.Slides from Aspose Pty Ltd. Aspose seems to make an entire suite of products for Office automation for both Java and .Net which, depending on how well the Slides product works, may be a good thing to know.
However, it turns out that Aspose.Slides isn't the only commercial Java library for PowerPoint automation. A google search lead me to another company, Tonic Systems, which makes several products under the TonicPoint line for performing various PowerPoint related tasks via Java. They bill themselves as Java PowerPoint Specialists so this may be another library to keep in mind if you find you have to do PowerPoint work via ColdFusion.
I'll try to post more on both of these libraries if and when I get a chance to work with them.