Вы должны предоставить явное явно.Попробуйте это:
new Loggable.Run(new Integer(4711), ru, 0L, db);
Я попытался использовать javap, чтобы увидеть, что такое подпись, и в классе case верхнего уровня просто есть дополнительный параметр конструктора.
Редактировать: используя ваш код (с фиктивным классом БД):
scala> :javap Loggable$Run
[snip]
public Loggable$Run(java.lang.Integer, Loggable$RunUnit, long, DB);
}