Once you connect one terminal you create a potential difference between the opposite terminal and lead, no matter whether it be the positive or negative, if there is a load connected to the battery. In creating the circuit (hooking the lead up) if the load draws enough current it's going to create small sparks, no matter if it's the positive or negative lead you connect.
My multimeter on Ohms scale will create sparks when touching the leads together, and that is only to drive a little beeper. You should see the sparks my Megger Insulation tester makes
These are small sparks mind, if you are getting large sparks (ie the kind of sparks you get if the solenoid on the starter is stuck and you connect the battery up) then something isn't right.
Long story short, if you can't even tell which lead is the positive and which is the negative, LEAVE IT ALONE.
I've gone in to fix enough people's wiring mistakes that damage expensive gear that could have been avoided if a professional such as myself had been contacted in the first place.