java.lang.UnsupportedOperationException
генерируются библиотекой, если .... Некоторые операции не поддерживаются.
Это совершенно необязательно и должно быть задокументировано в API.
Это распространено, например, в драйверах JDBC, где даже для одной и той же БД один драйвер может его выбросить, а другой нет (используйте со мной драйвер Oracle и внутренний драйвер weblogic)
Итак, первое, на что вы должны взглянуть, это документация библиотеки и посмотреть, что является альтернативой.
редактировать
Кстати, второе, что вам нужно сделать, это создать запрос на обслуживание в metalink (или как там это называется)