Grazie adesso funziona!!!
Non era un problema di public perche comunque era il costruttore, ma di import.
Infatti come import avevo:
import java.net.*;
import java.io.*;
import java.util.*;
ma non :
import java.util.ArrayList;
P.S: Ma non avrebbe comunque dovuto funzionare dato che avevo importato gia [import java.util.*;]???