Это зависит от того, что именно вы хотите достичь с именем; но да, это можно сделать, если вы хотите включить «myclass» в эту информацию о типе (или можете действовать так, как если бы она использовалась; если вы не используете Джексона для десериализации, это не имеет значения).
Если это так, вы должны аннотировать MyInterface:
@JsonTypeInfo(use=Id.NAME, include=As.WRAPPER_OBJECT)
и MyClass с:
@JsonTypeName("myclass")
(если вы не укажете это, именем по умолчанию будет безусловное имя класса)
@JsonTypeInfo
выше определяет, что следует использовать имя типа (вместо имени класса Java или пользовательского метода), и включение выполняется с использованием объекта-оболочки (альтернативы - массив-обертка и свойство as-property)
Итак, вы должны увидеть ожидаемый результат.