no credo che non funzioni.
equals è un metodo ereditato da object, ma non è detto che la classe che lo eredita (nel caso tuo int[]) lo implementi.. nel caso degli array è sicuramente non implementato
usa la classe statica Array e i suoi metodi per fare queste cose.