I apologize in advance if my question and code seem frazzled and/or incoherent- I've been wrestling with this problem for a total of about 10 hours for the past week and I'm somewhat frustrated.

Also, in the spirit of full disclosure, this problem is part of a homework assignment. My prof is being deliberately unhelpful (feels that way, anyhow), and I think my classmates are having similar issues.
------------------------------
I am trying to validate a very simple XML document against a (seemingly) simple Schema file. I'm doing this as part of creating a custom object. I'll admit that I don't know if this is the best or even a good way to go about doing this, it's just the easiest for me to work with at this stage.
Whenever I run my program, the XML document parses fine, but I get this error in the output window:
Warning: validation was turned on but an org.xml.sax.ErrorHandler was not
set, which is probably not what is desired. Parser will use a default
ErrorHandler to print the first 10 errors. Please call
the 'setErrorHandler' method to fix this.
Error: URI=file:/Z:/EDU/UMUC/Advanced%20Java%20Programming/Project%202/SWSmith_Network/RequestXMLTest.xml Line=2: Document is invalid: no grammar found.
Error: URI=file:/Z:/EDU/UMUC/Advanced%20Java%20Programming/Project%202/SWSmith_Network/RequestXMLTest.xml Line=2: Document root element "FILESEARCH", must match DOCTYPE root "null".
BUILD SUCCESSFUL (total time: 7 seconds)
Rather than be coy about this, I'm going to post EVERYTHING (sorry if it's a lot to take in):
My main method:
XMLParseServer class fields and constructor:
RequestXMLTest.xml file:
requestschema.xsd file:
Again, totally frustrated at this stage- any thoughts or insights offered are greatly appreciated.
Thanks for your time,
-Will