first two other things: It's usually not a good idea to post the same questions to different forums because this means more work for all the others who want to help you. And it's a bad idea, too, to explicitly tell everyone how urgent it is (even if it really is). This will at most help you to get no answer at all
For your actual problem you should take a look at JAXB. JAXB is a framework for XML and Java binding and can do exactly what you're looking for.