Is it possible to have multiple values for the same key in a hash table? If not, can you suggest any such class or interface which could be used?
Simple. Instead of Hashtable, use Hashtable>.
Hashtable
Hashtable>