When I try to print, I get a warning dialog that says "No print service found." I am able to print with other applications as well as from the command line of a terminal window.
Problem is that the default server address in CUPS 1.2 is a domain socket, which Java does not support. They will be implementing a fix for that. At current time you can force your Java applications to use IP instead of domain sockets. Create/update an /etc/cups/client.conf file containing: