Pessoal tá dando erro quando eu uso o Select e tento buscar mais de um valor através de um Array… o erro que é apresentado é esse: alguem pode me ajudar?
Conectato em Netunodb
Exception in thread "main" java.lang.ArrayStoreException
	at java.lang.System.arraycopy(Native Method)
	at java.util.ArrayList.toArray(ArrayList.java:304)
	at Banco.ConexaoBanco.SelectAll(ConexaoBanco.java:118)
	at Banco.ConexaoBanco.main(ConexaoBanco.java:156)
Metodo main
public static void main(String[] args) throws SQLException{
	ConexaoBanco b = new ConexaoBanco();
	
	b.Conecta();
            
	
    Arrays[] ip21 = b.SelectAll();
    
   for(int i=1 ; i<=3; i++){
    
    System.out.print(ip21);
    
   }
    //b.Remover("rede");
       
    
	}
}
Metodo SelectAll
public Arrays[] SelectAll(){  
        
		String sql = "select * from Conexoes where Nome = 'Placa_rede'";  
            
			try {
							
				//PreparedStatement p = c.prepareStatement(sql);
				Statement s = c.createStatement(); 
				ResultSet rs = s.executeQuery(sql);
						
				while(rs.next()){ 
				//p.setString(1,"Nome");
			    String Nome = rs.getString("Nome");  
                String Ip = rs.getString("Ip");  
                int Porta = rs.getInt("Porta");  
                lista.add(new ConexaoBanco(Nome,Ip ,Porta));  
                
                 
            }  
                              
			} catch (SQLException e) {
				System.out.print("erro");
				e.printStackTrace();
			}
			 return (Arrays[])lista.toArray(new Arrays[0]);  
			        }  
public Connection Conecta(){
			
		try {
			Class.forName("com.mysql.jdbc.Driver");
			 String url = "jdbc:mysql://localhost:3306/Netunodb";
			 Connection con =  DriverManager.getConnection(url,"Netuno","amigao");
		    	
			c = con;
			 
			 System.out.println("Conectato em Netunodb");
								
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		} catch (SQLException e) {
			e.printStackTrace();
		}
	return c;
			
	}