Roosters sometimes seem to target the low ranking hens and will mate them repeatedly, sometimes ignoring the other hens, I would probably not keep him around, if he's young he might improve, you should make sure your hen isn't being hurt, maybe you could put a hen saddle on her to protect her back.