Spróbuję prościej. Masz kolekcję dane klasy LinkedList, każdy element tej kolekcji jest znowu obiektem ll (też klasy LinkedList). Na podstawie obiektu ll chcesz utworzyć rekord w pewnej tabeli - nazwa tabeli to TABELKA. Zakładam, że wszystkie obiekty ll mają taka samą ilość elementów = ILE_POL, pola które chcesz wypełnić w tabeli TABELKA mają nazwy POLE_1,..,POLE_M. Polecenie SQL winno wyglądać z grubsza tak
insert into TABELKA(POLE_1,...,POLE_M) values(WART_1,...,WART_M)
Ta insert into TABELKA(POLE_1,...,POLE_M) values(
część polecenia jest stała, reszta zależy od tego co zawiera ll. Poniższy kod zakłada, że wszystkie elementy ll mają zostać wykorzystane, są we właściwej kolejności oraz że każdy element jest typu String i tego oczekuje TABELKA.
String cmd="insert into TABELKA(POLE_1,...,POLE_M) values(";
for (int i=0;i<ILE_POL;i++)
{
cmd+="'"+ll.get(i)+"'"; // nie jestem pewien co do "'"
// po każdej wartości (prócz ostatniej) trzeba dopisać przecinek, po ostatniej nawias zamykający
cmd+=(i==ILE_POL-1)?")":",";
}