se non ho capito male il problema è che semplicemente tu stampando query2 stampi la stringa che hai dato come comando sql, mentre se tu volessi i dati dovresti stampare List2, che è un array per altro, quindi se vuoi tutti i dati devi farti un loop e stampare tutte le posizioni dell'array.
Almeno credo, prendi le mie parole col beneficio del dubbio che non sono un guru come altri che frequentano qui^^