Вы идете не в том направлении.Сначала изучите основы, такие как Java, и даже некоторые библиотеки, такие как Spring, Hibernate, Guava.А потом пойти на супер могущественную торговую систему.Hybris сильно полагается на механизмы Spring, которые вы не поймете, если не будете иметь представления о Spring.
Я думаю, что вы ничего не добьетесь с помощью этого подхода.