Вот минимальные зависимости, необходимые для запуска вашего Cucumber:
Cucumber-java (1.2.2) | Cucumber-junit (1.2.2) | Cucumber-picocontainer (1.2.2) |junit (4.12)
Maven управляет остальными зависимостями. Убедитесь, что у вас самые последние зависимости, и что вы не смешиваете и не сопоставляете версии (все должны следовать версии 1.2.2 / 4.0.0)
Пожалуйста, поделитесь своими зависимостями POM.XML.