docs: protected Field getField(int columnIndex) throws SQLException {
      if (columnIndex < 1 || columnIndex > fields.length) {
        throw new PSQLException(
            GT.tr("The column index is out of range: {0}, number of columns: {1}.",
                columnIndex, fields.length),
            PSQLState.INVALID_PARAMETER_VALUE);
      }
      return fields[columnIndex - 1];
    }