Two-List Mapping In Java: Navigating Complex Data Structures