It definitely looks like a problem on the Storage Array side. Do you have any logs from the HP array ? A few things could have happened on the array --
1) Some one accidentally took the LUN offline and never put it back - In this case you would have a permanent device loss.This is sort of unrecoverable from the ESX's side.
2) The LUNs get un-mapped from the ESX accidentally. This again would result in a situation as above.
As you also mention that , you could see this as an unformatted disk all over again neither of the above has happened.
I see that the Volume,LUN is intact / the mapping is intact - the storage simply disappeared killing the VMs and presents itself as an unformatted disk now. This happens if the partition table information in corrupt or over-written with zeroes.
Can you also check if you had any sort of outages on the array side? Any faulty disks? Does the array show up any warnings? Was the datastore available to another host on another VC? Were you trying to do an upgrade from VMFS3 to 5 ?
Was the array trying to do some scheduled task , like snapshotting the LUN or something? ( I mean array side snapshotting). The LUN would also go offline if it exceeds the max capacity. Looking into this would help as well - This takes the LUN offline but all the data on it should still be available.
The probability of ESX corrupting the volume is of lower probability in this case.