нормальная практика. Альтернатива это всяческие Map, Pair, Tuple и т.п. гораздо менее удобные часто
Ну, даже если какую-то либу с туплями подключить, всё равно имён у полей нормальных не будет, а синиаксиса для деструктурирования их в джаве нет, так что приходится так