This week's book giveaway is in the OO, Patterns, UML and Refactoring forum. We're giving away four copies of Refactoring for Software Design Smells: Managing Technical Debt and have Girish Suryanarayana, Ganesh Samarthyam & Tushar Sharma on-line! See this thread for details.
How far are you already with the assignment; can you read the file already with a SAX parser? If your question is on how to do validation against an XSD, then you can find information and examples for that on the web, for example: The Java XML Validation API.
How to store the values in a Java object depends on exactly what Java object you have. When you use a SAX parser you'll somewhere have a method that you write yourself that gets called when the parser encounters the content of a tag, and there you'll be able to do something with that content, such as storing it in an object somewhere.