Java - Lectura de una ArrayList de otra clase

No hemos cubierto ArrayLists solo Arrays y arrays 2D. Lo que necesito hacer es poder leer de una ArrayList de otra clase. El objetivo principal es leer de ellos en un bucle for y usar los valores almacenados en ellos para mostrar elementos. Sin embargo, hice este programa rápido para probarlo y seguir recibiendo este error

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
    at java.util.ArrayList.rangeCheck(ArrayList.java:604)
    at java.util.ArrayList.get(ArrayList.java:382)
    at Main.Main(Main.java:14)

Aquí está mi código

import java.util.ArrayList;

public class Main
{
    public static void Main()
    {
        System.out.println("Test");
        ArrayList <Objects> xcoords = new ArrayList<Objects>();

        for( int x = 1 ; x < xcoords.size() ; x++ )
        {
            System.out.println(xcoords.get(x));
        }
    }
}

Y luego la clase donde ArrayList es

import java.util.ArrayList;

public class Objects
{
    public void xco()
    {
        ArrayList xcoords = new ArrayList();
        //X coords
        //Destroyable
        xcoords.add(5);
        xcoords.add(25);
        xcoords.add(5);
        xcoords.add(5);
        xcoords.add(25);
        xcoords.add(5);
        //Static Walls
        xcoords.add(600);
        xcoords.add(400);
        xcoords.add(600);
    }
}

Si alguien puede señalarme en la dirección correcta, sería muy valioso. He intentado depurar, sin embargo, puedo obtener algo útil.

Gracias por adelantado