docs: public Clob getClob(int columnIndex) throws SQLException {
  
          Object o = getObject(columnIndex);
  
          if (o == null) {
              return null;
          }
  
          if (o instanceof ClobDataID) {
              return new JDBCClobClient(session, (ClobDataID) o);
          } else if (o instanceof Clob) {
              return (Clob) o;
          } else if (o instanceof String) {
              return new JDBCClob((String) o);
          }
  
          throw Util.sqlException(ErrorCode.X_42561);
      }