sql values returned incorrectly. Worked in 0.10.0 doesn't in 0.11.0
###### ####### Code

name_q = "SELECT cust_num, name from custaddr"
result = CONNECTION.execute(name_q)
rows = result.fetchall()

COLUMNS = ['cust_num', 'name']
name_df = DataFrame(rows, columns=COLUMNS)
###### ####### Code end

This code worked without fail on 0.10, but started failing as soon as I updated to 0.11.0. It gives me the following error.

---

ValueError                                Traceback (most recent call last)
<ipython-input-19-7e7e98951b65> in <module>()
      5 
      6 COLUMNS = ['cust_num', 'name']
----> 7 name_df = DataFrame(rows, columns=COLUMNS)
      8 
      9 #name_df[:5]

c:\Python27\lib\site-packages\pandas\core\frame.pyc in **init**(self, data, index, columns, dtype, copy)
    426                 else:
    427                     mgr = self._init_ndarray(data, index, columns, dtype=dtype,
--> 428                                              copy=copy)
    429             else:
    430                 mgr = self._init_ndarray(data, index, columns, dtype=dtype,

c:\Python27\lib\site-packages\pandas\core\frame.pyc in _init_ndarray(self, values, index, columns, dtype, copy)
    556             columns = _ensure_index(columns)
    557 
--> 558         return create_block_manager_from_blocks([ values.T ], [ columns, index ])
    559 
    560     def _wrap_array(self, arr, axes, copy=False):

c:\Python27\lib\site-packages\pandas\core\internals.pyc in create_block_manager_from_blocks(blocks, axes)
   1814         blocks = [ getattr(b,'values',b) for b in blocks ]
   1815         tot_items = sum(b.shape[0] for b in blocks)
-> 1816         construction_error(tot_items,blocks[0].shape[1:],axes)
   1817 
   1818 def create_block_manager_from_arrays(arrays, names, axes):

c:\Python27\lib\site-packages\pandas\core\internals.pyc in construction_error(tot_items, block_shape, axes)
   1797     raise ValueError("Shape of passed values is %s, indices imply %s" % (
   1798             tuple(map(int, [tot_items] + list(block_shape))),
-> 1799             tuple(map(int, [len(ax) for ax in axes]))))
   1800 
   1801 

ValueError: Shape of passed values is (1, 50178), indices imply (2, 50178)

If I remove the named columns with the following code:
###### ####### Code

name_q = "SELECT cust_num, name from custaddr"
result = CONNECTION.execute(name_q)
rows = result.fetchall()
# COLUMNS = ['cust_num', 'name']

name_df = DataFrame(rows)#, columns=COLUMNS)

name_df[:5]
###### ####### Code end

I get:

0
0    [C001505, @@STOKES GENERAL STORE]
1    [C002815, 3R DISTRIBUTING LLC]
2    [C000032, 4 C'S EXPERT SHARPENING CO]
3    [C000033, 422 SHOES]
4    [C000034, 5 L ENTERPRISES]

in 0.10 this would return two columns of data rather than one column of list.
