Think both fights are tough for him but Cain might be easier, both coming from wrestling backgrounds Jones might be able to negate Cain's movement. Plus Cain doesn't have a ton of speed in the stand up. I don't think JBJ could take his shots if he gets hit though..
Anderson would have a disadvantage in anything on the ground against Jones, but the standup would be dangerous for JBJ.