public Class<?> getObjectClassForArray(ClickHouseDataConfig config) {
        Class<?> javaClass = config.isUseObjectsInArray() || isNullable() ? getObjectClass(config)
                : getPrimitiveClass(config);
        if (config.isUseBinaryString() && javaClass == String.class) {
            javaClass = Object.class; // more specific to use byte[][]?
        }
        return javaClass;
    }
Sets zero-based column index and column count.

@param index zero-based column index, negative number is treated as zero
@param count column count, should be always greater than one
clickhouse-data/src/main/java/com/clickhouse/data/ClickHouseColumn.java