Germany barred the frontman of controversial British punk-rap duo Bob Vylan from entering the country after police concluded he posed a threat to public safety, it has emerged.