bigint值超出范围后,java解析后变成负数

比如id值为:16140901070782684196,使用java解析column.getUint64Value()后仍然为负数,这种情况要怎么解决呢?