Please notice two points:
1. A hash is not ordered, and hence the order of your array does'nt have any meaning, unless you order (or sort) the keys some way.
2. $hash{foo,bar} is an emulation of a multi-dimnensional hash. see perlvar ($;).
And that code might help:
my @row=map [@{$ADDRESS{$_}}{qw/First Last Address Phone Email Descrip
+tion/}], keys %ADDRESS;