A parte il fatto che se vuoi usare i backslash devi quotarli (perchè il backslash è esso stesso un carattere speciale, quello di quoting).
Ma la mia domanda è: perchè ti stai complicando così tanto la vita?

Hai almeno due possibilità per poter caricare il file XML:

1) Specificando l'URI del file (in pratica, il percorso WEB del file)
2) Ottenendo un oggetto File dal percorso fisico completo del documento sul server


La classe DocumentBuilder possiede un metodo parse(String uri) che prende, appunto una URI, tipo http://tuo.indirizzo.it/backOffice/xmlconfig/Calendar.xml

Se invece preferisci ottenere l'oggetto File, allora puoi usare il metodo parse(File file), agendo nel seguente modo:

1) Ottenere il ServletContext
2) Ottenere la stringa che rappresenta il percorso fisico del file, usando getRealPath()
3) Costruire con la stringa l'oggetto file

codice:
ServletContext ctx = getServletContext();
String percorsoFisico = ctx.getRealPath("/backOffice/xmlconfig/Calendar.xml");
File fileXML = new File( percorsoFisico );
Ciao.