title: Dynamic table / matrix data structure for Java
body: <p>I need a Java implementation of table-like data structure where I could dynamically insert or delete rows and columns. I need to get data from any row or column very fast and with no overhead in selecting row over column or vice versa.</p>
  
  <p>Does anyone know libraries where such data structure is already implemented?</p>