In Java, error responses can be read using exceptions. For HTTP calls, you would typically use an HTTP client library, which will throw an exception in case of a client or server error. The exception should contain information about the error, including the HTTP states.