Segun se ve el metodo getCadena ya retorna un double, es por esto que no te deja transformarlo.
Si estas usando Java 1.5 o superior no deberias tener problemas en asignar un primitivo double a un objeto Double sin tener que hacer nada.
Si tu version es menor que java 1.5 entonces deberias usar el wrapper.
Código:
numero = new Double(clase.getCadena());
Saludos