docs: @Override
      public Reader getNCharacterStream(int columnIndex) throws SQLException {
          checkColumnBounds(columnIndex);
          try {
              String value = table.getString(columnIndex - 1);
              if (!wasNull())
                  return new StringReader(value);
              return null;
          } catch (Exception x) {
              throw SQLError.get(x);
          }
      }