Полагаю, здесь есть ошибка.Что касается состояния вашего вопроса, то Number2 должен принадлежать Number1, а не себе:
belongsTo = [n1: Number1]
Если вы определите Number2 belongsTo
Number1, объект Number2 не сможет сохраниться, если у него нет связанного объекта Number1.Сначала вы должны добавить объект Number2 к какому-либо объекту Number1.
Сделайте что-то подобное в контроллере:
def a = new Number1();
def b = new Number2();
b.addToN1(a)
...
Для получения более подробной информации вы должны проверить GORM Gotchas series ,Он покажет, как избежать очень распространенных ошибок при работе с сохранением Grails.