title: Best Java data structure to store a 3 column oracle table? 3 column array? or double map?
body: <p>What is the best data structure to store an oracle table that's about 140 rows by 3 columns. I was thinking about a multi dimensional array. </p>
  
  <p>By best I do not necessarily mean most efficient (but i'd be curious to know your opinions) since the program will run as a job with plenty of time to run but I do have some restrictions:</p>
  
  <p>It is possible for multiple keys to be "null" at first. so the first column might have multiple null values. I also need to be able to access elements from the other columns. Anything better than a linear search to access the data? </p>
  
  <p>So again, something like [][][] would work.. but is there something like a 3 column map where I can access by the key or the second column ? I know maps have only two values.</p>
  
  <p>All data will probably be strings or cast as strings.</p>
  
  <p>Thanks</p>