Em algum momento que você está preenchendo o Mapa, você tá adicionando um objeto null e quando vai recuperar retorna null. Coloca algum tipo de verificação, na hora que tiver preenchendo o mapa ou quando tiver recuperando os valores do mapa.
if (userType != null) {
userTypeMap.put(userType.getUserTypeId(), userType.getDescription());
}
espero ter ajudado.