Erro com :import nos templates do Eclipse

Boa tarde a todos.

Quando eu crio um template como no exemplo:

package ${enclosing_package};

public class JdbcQuery {
	private Connection connection;
	
	public JdbcQuery(Connection connection){
		this.connection = connection;
	}
	
	public List<Cliente> listarClientes() throws SQLException{
		List<Cliente> result = new ArrayList<JdbcQuery.Cliente>();

		PreparedStatement pstm = null;

		try {
			pstm = connection.prepareStatement("select * from Cliente");

			ResultSet rset = pstm.executeQuery();

			while (rset.next()) {
			}
		} finally {
			if (pstm != null) {
				pstm.close();
			}
		}

			
		return result;
	}
	
	public static class Cliente{
	}
}

${:import(
 java.sql.Connection,
 java.sql.PreparedStatement,
 java.sql.ResultSet,
 java.sql.SQLException,
 java.util.ArrayList,
 java.util.List
)}

eu teno usá-lo para que o Eclipse crie todo o arquivo da classe, desde o package, passando pelos imports e a classe propriamente dita. O problema é que quando eu tento inserir esse template em um arquivo em branco, ele coloca as cláusulas import antes do package. Alguém já tentou fazer algo parecido ? Sabe como resolver ? Obrigado.