Catching InvocationTargetException and retrow ex.getCause()