Will a 1.5 amp solar panel charge a 12 volt battery?

Yes. Provided that it has above 12 V output. I will. You must have a diode in place though.