O erro é bem claro. Está retornando BigInteger e não longo Você deve atribuí-lo a um BigInteger . E obtenha longValue() a partir dele.