The issue was resolved by using ESAPI from org.owasp like so:
import org.owasp.esapi.Validator;
import org.owasp.esapi.reference.DefaultValidator;
Validator validator = DefaultValidator.getInstance();
// Before converting to bytes
msg = validator.getValidInput("SocketMessage", msg, "SafeString", 100, false);