Если вы новичок с Java, я бы воздержался от использования тернарных операторов, чтобы вы могли действительно понять, что делает каждый оператор.
Проблема: Я считаю, что операторы else (те, которые начинаются с ":") недоступны, потому что форма никогда не будет нулевой. Также вы добавляете строку перед проверкой, является ли она нулевой. Это всегда будет возвращать, что это не ноль. Вам также необходимо сгруппировать свой второй тернарный оператор в круглые скобки, например:
String getName = form != null
? referenceObjType + form.getName()
: "" + (objs.getType() == null ? ""
: "(" //$NON-NLS-1$
+ objs.Type().getTypeName() + ")"
+ objs.getName());
Трудно дать вам полный ответ, так как я не знаю вашей исходной проблемы и не вижу другого кода, но я надеюсь, что это помогает