It's normal for that thing to spin.
Another way...
Put a jack under the lower control arm. Crank it up just enough to put some compression load holding the balljoint's tapered stud into the hole. That should prevent it from spinning enough to tighten the nut.
Be careful you don't crank the jack enough to knock the car off the stands...