If you’ve set the OrbitType of your propagator to equinoctial then your derivatives in mapper.getStateJacobian(nextStepState, jacobian); and mapper.getParametersJacobian(nextStepState, jacobianParam); should be with respect to equinoctial parameters.
So your code looks ok to me. Where exactly do you get an error ?
I don’t get an error per se but I get weird values… see the first line below. I would expect quite low values and potentially higher values on the last line (higher dependency of longitude wrt the other parameters):
What kind of force models did you add to your propagator ?
I agree with you, but if you have only the central body gravity as a force model (pure Keplerian context).
Example: Equinoctial (mean anomaly) STM (obtained with derivative structures) for an elliptical orbit (a = 15000km, e = 0.125) after an hour of propagation.
So your STM looks good to me.
If you’re still unconvinced and think there is a bug in your code we’ll need more context (orbit, force model, propagation configuration etc.) to try and help you.