Yes, a solar panel can overcharge a battery, no matter how small it is, if it is connected directly to a fully charged battery.