They are Arab because they speak Arabic.
They are Arabic-speaking Sicilians.
Maltese should be considered a separate ethnicity from both Sicilians and Arabs.