Since 2001, all IDE & SATA HDDs have a built-in data destroy command called
Secure Erase, to wipe the entire drive in one pass. It'll even wipe areas on the disk marked off limits (like bad sectors) to the OS and is more effective than multiple passes by software.
I don't know of a Mac utility to access the drive's erase command, but there's a Windows & Linux program. You can try to boot using the 'Ultimate Boot CD' as it comes with HHDErase to activate the drive's secure erase function.
Using data recovery software, I've found that one pass of Secure Erase to be more effective than multiple passes of a software wipe. I was able to find "some" data from the software wipe, and absolutely no data using the HDDs built-in data erase function. Secure Erase also wipes "between" the data tracks for a more effective wipe.
Info on Secure Erase
Ultimate Boot CD