Apache PDFBox - Java PDF Library http://pdfbox.apache.org/
itext
http://java-x.blogspot.com/2006/11/merge-pdf-files-with-itext.html
http://www.roseindia.net/java/itext/Comboine2page.shtml