title: Oracle ResultSet.getString("colname") returning the string "null" instead of java null
body: <p>Edit: Subsequent checking of addrline2 (addrline2 == null) reveals that addrline2 is in fact null, printing out the null object resulting in the string "null" going to stdout.</p>
  
  <p>I'm using the Oracle 11g thin client with an Oracle 11g database.  When querying a column that contains null, getString("colname") is return a string "null" instead of a Java null value.  Is that the expected behavior?  Javadoc indicates I should be receiving a Java null.</p>
  
  <pre><code>    ResultSet rs = descStatement.executeQuery();
  
      rs.next();
      String addrline2 = rs.getString("addressLine2");
      System.out.println("addrLine2-&gt;"+addrline2+"&lt;-");
  
      boolean wasNull = rs.wasNull();
      System.out.println("Wasnull: "+wasNull);
  </code></pre>
  
  <p>output:</p>
  
  <pre><code>addrLine2-&gt;null&lt;-
  Wasnull: true
  </code></pre>