The ear should not be cleaned by q-tip as the chances of injury
to ear drum are there in the children.Though the ear drums heal but it also depends on the extent of damage.
You should have the Ear check up done by specialist/doctor if there is any perforation caused by q-tip and also start the antibiotic ear drop
for local application.
The swimming should definitely be avoided till it heal completely.