This week's book giveaway is in the OCPJP forum. We're giving away four copies of OCA/OCP Java SE 7 Programmer I & II Study Guide and have Kathy Sierra & Bert Bates on-line! See this thread for details.
I don't think there are any. PDFs are meant for display and print, not so much for editing and data extraction. The http://www.coderanch.com/how-to/java/AccessingFileFormats lists numerous libraries -commercial and free- that work with PDFs, but I think the best they'll be able to do is to extract all text that's inside a PDF in an unstructured way.