Вы можете напрямую сопоставить свой объект, используя конструктор, который принимает все ваши атрибуты, такие как:
try...
List<Catalogo> catalogos = lines.map(s -> s.split(","))
.map(s -> new Catalogo(s[0], s[1], s[2], s[3], s[4]))
.collect(Collectors.toList());
catch...
, где конструктор, основанный на существующем коде, будет иметь подпись:
Catalogo(String codigo, String producto, String tipo, String precio, String inventario)