Дж. Б. Низет уже указал вам на документацию, где вы найдете эту информацию. Хотя выбранная вами версия не указана как совместимая, она является лишь второстепенной версией, поэтому я не думаю, что это объясняет AbstractMethodError
Что именно является причиной этого, потребует как минимум полной трассировки стека и всех зависимостей Spring, которые вы используете.
Но у меня сложилось впечатление, что вы делаете что-то, что делает вашу жизнь ненужной тяжелой.
Предполагая, что вы используете Maven или что-то подобное, укажите только зависимость и версию Spring Data JPA.
Maven потянет правильную версию Spring, чтобы пойти с этим.
Если у вас несколько зависимостей от библиотек Spring, указывайте только те, от которых зависит только ваш код.
Снова Maven сделает все возможное, чтобы вытащить правильную версию других библиотек, таких как Spring Framework.
В этот момент могут возникнуть конфликты, которые вы можете затем проанализировать с помощью mvn dependency:tree -Dverbose
.