fyi - working directly with dJ is slow.  in fact, i the new kinematics toolchain, we're thinking of not even supporting it.  normally, what you actually want is to work with Jdot... we have separate methods which compute that directly - and much more efficiently.