Java - Convertir hexadecimal a flotante IEEE-754 de 64 bits - doble precisión

Estoy tratando de convertir la siguiente cadena hexadecimal: "41630D54FFF68872" a 9988776.0 (float-64).

Con un solo flotador de precisión 32, haría:

int intBits = Long.valueOf("hexFloat32", 16).intValue();
float floatValue = Float.intBitsToFloat(intBits);

pero esto arroja una: java.lang.NumberFormatException: Infinite o NaN cuando se usa el hexadecimal de 64 bits anterior.

Cómo convierto un hexadecimal en un flotador de doble precisión codificado con IEEE-754 con 64 bits?

Gracia

Respuestas a la pregunta(2)

Su respuesta a la pregunta