Added new exception class to be rethrown when catching IOExceptions being thrown by the object mapper class

GCP-10216

Reviewer: Cyrus Casada
To fix the sonar error: "Throws declarations should not be redundant, It should not be a subclass of another listed exception."
I used the new JsonIoException class to rethrow the IOException that can be catch from the ObjectMapper class

GCP-10216

Reviewer: Cyrus Casada