One generally does get a spark when you connect a battery to a controller, as the capacitors in the controller fill up quickly and suck juice out of the battery. Is this what you are worried about? If so, it is normal, but you may need to replace your connectors now and then, or you can find various solutions on the net for arresting the spark, using a resistor which is hooked up first, then the main connector.