[Java]: Change BigDecimal to BigInteger for reading values greater than Long.MAX_VALUE.