i had similar with a dog, police said the dog owner was liable and gave a crime number etc. owner wouldnt pay up , insurance companies got involved and the dog owner paid my excess, basically i got screwed. cost of claiming through the courts wasnt worth it.
maybe speak to the police and see if they could raise a charge against the farmer for uncontrolled animal, same as a dog on the road?