It sounds like your trying to continue with your loop until there is at least one value per key. This is going to open you to a large possibility of an infinite loop if your data set isn't complete. To get to the point though you need to look at the keys, not the values. If you know how many word types there are than you should probably use the following.
int totalWordTypes = 10;
while (wordMap.keySet().size() < totalWordTypes) {
//...
}
Otherwise you'll need a collection of the word types you are looking for and use something like...
while (!wordMap.keySet().containsAll(wordTypesCollection)) {
//...
}