No, because Goliath's ability will activate first, which kicks Michaeal out of battle. Even though Striking Herod cannot be negated, neither can Goliath, and his ability is taking effect first. When an ability cannot be negated, nothing can negate, prevent, or interrupt it, even if the interrupt, prevent or negate ability also cannot be negated.