Are you guys (+ girls ) just passing String[] back and forth or do you have a Type safe object, i.e. a value object call Record, or Row with a getName, getLocation etc.
My initial reaction was to have a type safe object, but I cannot really justify it.
In the interface I used String[] of course, because that was required.
In my Data layer I had a Record class that wrapped around the String data. In my Business layer I had a Contractor class (my assignment was Bodgitt&Scarper), which indeed featured methods like getName, getLocation etc.