No, the planet's attack value will be spread across multiple attacking ships until it has all been used up. So many cruisers would die every round. You need capital ships with high defense to take on a colony, though I think sending smaller ones in as well to draw fire might help depending on how target priority is set.