Если у вас хороший дизайн, вы сможете определить, можете ли вы использовать подход с перегрузкой или вы столкнетесь с проблемой, когда при перегрузке у вас будет два метода с одинаковым тип параметра.
Первоначально кажется, что перегрузка - лучший способ, но если вы в конечном итоге не сможете добавить метод в будущем и все испортить с именами, это станет проблемой.
Лично я бы рекомендовал использовать уникальное имя для метода, чтобы впоследствии не возникало проблем с попыткой перегрузить один и тот же параметр методами объекта. Кроме того, если в будущем кто-то расширит ваш класс и внедрит другой void getEmployeeName (String name), он не будет переопределять ваш.
Чтобы подвести итог, используйте уникальное имя метода для каждого метода, перегрузка может вызвать проблемы только в долгосрочной перспективе.