Поведение не предсказуемо.Загрузчик классов загружает первый класс с правильным именем, который он находит в пути к классам, и эффективно «скрывает» все другие классы с правильными именами.
Посмотрите на этот tip из javaworld, который ссылается на инструмент с именем JWhichпомочь в этих сценариях.