So the declaration of your ArrayList<Lot> should look something like:
List<Lot> lotList = new ArrayList<Lot>();
Then the lotList is filled with Lot objects:
lot1 = new Lot();
lotList.add( lot1 );
And somewhere in the process of creating an instance of a Lot object or subsequently, the Lot object's field lotNumber is defined. Then to obtain the lotNumber fields of the ArrayList<Lot> lotList, lotList could be iterated or each element of lotList obtained, but an iteration would look like
for ( Lot lot : lotList )
{
System.out.println( "The Lot Number is: " + lot.getLotNumber() );
}
Hope this helps. Good luck.