I have below classes.
public class ValidationException extends RuntimeException {
}
and
public class ValidationException
If you are in an application framework and your framework is good to handle the exception when there is an exception notification from your code. In that case you can use your custom exception class as subclass of RuntimeException.
This will help you from NOT to write the code to handle the exception through out the exception hierarchy.