For the spherical coordinates case, your limits for look wrong. Firstly, if you're above the sphere, the lower limit should be 2. Secondly, you have not converted the Cartesian equation for the cone correctly into sphericals. The equation is a cone with vertex at the origin; this is not what you were given.