1. Zombie Minotaurs can swim, just like most creatures. But most creatures don't like water. They can get out of water without ramp, if level is 7/7 or they can run to water which is say 5/7, while pursued by dwarves. Only most stupid animals, like dwarfs or goblins, can't swim before they learn it.
2. Hatch can be destroyed from below if there is access to it, like ramp, stairs or 7/7 water. Swimming animals can try it, if it is mechanized or locked (so they cannot pass) and there are no other choices, when water level reaches 7/7. If water level is 6/7 or lower they can't. But most swimming animals would drown before they'd damage the hatch - I tried that with trolls, who swim quite good. They cannot hold breath for long enough. Zombies, for reasons eluding science, cannot drown.
EDIT:
Just for reference: destroyers can also destroy other object through unlocked hatch, like this door:
LEVEL z+1
###
dh#
###
LEVEL z
###
#x#
###
d - door
h - hatch and up/down staircase
x - up/down staircase below hatch, destroyers stand here
Destroyers can destroy door on level z+1 while standing on level z on this tower, under hatch. That hatch must be passable. I use it to control flow of enemies - goblin pass the hatch going up the tower, while trolls stand here destroying door, and then hatch. Sometimes it doesn't work, and trolls go up to destroy another object.