Hello vmb01,
"there's a way to restore the data since I have a full vmdk in host2 ?"
"If I add 2 new hosts, the second vmdk and the witness are automatically created ?"
No, as in this state you have lost quorum and thus the capability to determine the currency of the data (e.g. that is just asking for split-brain to be possible and thus it is not designed like this).
While there are technically feasible methods of achieving this, these are unsupported, non-trivial and may not result in usable data, so if you care about your data then you should apply the necessary FTT and back-up regularly.
Bob