I don't think it—SparkJava— is suitable for SOAP
SOAP is a protocol, and SparkJava is (I think) more geared towards the RESTful architectural style.
That doesn't mean you can't add SOAP like protocols to SparkJava's Route, but it would be a lot of work (that is, a lot of reinventing the wheel.)