Sorry but that can't be the whole story. I have just checked on org.apache.commons.configuration.ConfigurationException and it does extend Exception so it will be caught by your try/catch . Are you compiling the code you think you are?
P.S. Rather then return an empty
string if you get an exception (it would seem to me to be fatal) should you not your self throw an exceptions that wraps the one you are catching?