Если объект имеет значение null, то в нем нет элементов, поэтому нельзя одновременно использовать объект и его элементы как null.
Если вы хотите проверить, является ли объект или его поле имеет значение null, тогда вы можете использовать:
if (x == null || x.getMap() == null) {
// throw exception
}
Если вы хотите также проверить, что его карта пуста (она не содержит сопоставлений значения ключа), тогда вы можете использовать:
if (x == null || x.getMap() == null || x.getMap().isEmpty()) {
// throw exception
}