Отформатированная вами входная строка является XSD dateTime. Вы можете использовать SimpleDateFormat для преобразования в java.util.Date или java.util.Calendar, но вам нужно решить, что делать с часовым поясом и т. Д. «Z» в конце входной строки означает, что это «Zulu» время - то есть UTC. Когда вы конвертируете, вы хотите время в UTC или местном часовом поясе? Если входные строки также могут быть не в формате UTC, вам потребуется кодировать некоторую дополнительную логику.
Рассмотрите возможность получения источника для Jena Framework XSDDateTime class.