Olá Lucas, Dantas. Que coinscidência você por aqui rs.
Seguinte,
Acho que por mais que o uso das arrays seja pra armazenamento de dados de uma forma mais simplificada, você deveria enxergar o uso de dados de uma linguagem de programação diferente de como o banco de dados vai tratar.
Haverão casos onde mesmo com um database existente, você vai precisar manipular esses dados através do Java, ou outra linguagem de programação , e com isso, lidar com cada valor do banco de dados como uma string vai dificultar demais o seu trabalho.
Então sim, os tipos de variaveis que armazenam mais de um valor (pois em outras linguagens há certas especificações que vão além da nomenclatura "array") podem sempre ter sua utilidade.
Bons estudos,
Lucas D.