DESCRIBE
не является допустимым оператором SQL. Это команда SQL * Plus, поэтому вы не можете выполнить ее через JDBC.
Если вы хотите получить метаданные таблицы через JDBC, используйте API метаданных, например:
Connection connection = ...;
DatabaseMetaData databaseMetaData = connection.getMetaData();
ResultSet columns = databaseMetaData.getColumns(null,null, tableName, null);
while(columns.next())
{
String columnName = columns.getString("COLUMN_NAME");
String datatype = columns.getString("DATA_TYPE");
String columnsize = columns.getString("COLUMN_SIZE");
String decimaldigits = columns.getString("DECIMAL_DIGITS");
String isNullable = columns.getString("IS_NULLABLE");
String is_autoIncrment = columns.getString("IS_AUTOINCREMENT");
}
Подробнее см. документация .