Если у вас есть строка HEX, которую вы хотите преобразовать в 64-битное число, вы можете использовать
long asHex = Long.parseLong(theHexValue,16); // 16 denotes as hex
Это приведет к значению SIGNED long. Если вы ищете > 2^63
, вам нужно использовать BigInteger
BigInteger asHex = new BigInteger(theHexValue,16);