Редактировать
Способ Groovy - отфильтровать нужные записи:
def map = [a:42, b:null]
def cleanMap = map.findAll{ it.value!=null }
println cleanMap
// => [a:42]
Предыдущий ответ:
Кажется, что работает с Jdk8 / Groovy 2.5, ноне для OP
Чтобы удалить все элементы со значением null
, удалите непосредственно на карту:
def map = [a:42, b:null]
map.removeAll{ it.value == null }
println map
// => [a:42]