Question: why are jump leads sparking?
Answer: well, if it's just a few sparks, it's because of a voltage differential between the dead battery/load in the dead battery's vehicle and the higher voltage in the live battery vehicle.. in your case, it sounds like you have a major short somewhere in your vehicle, if it's sparking like that, and caused your new battery ...