Ho provato a scrivere una cosa del genere

int arr[]=new int[(st.executeQuery())]

purtroppo per un problema temporaneo non lo posso testare

pensi che potrebbe funzionare?